220
222
n = snprintf(buf, sizeof(buf), "%s%s", nonce, passwd);
221
223
if (n >= (int)sizeof(buf)) return ERR_AUTHENTICATOR;
222
224
md5_block((const unsigned char*)buf, (int)strlen(buf), nonce_hash);
224
226
retval = rpc.do_rpc(buf);
225
227
if (retval) return retval;
226
228
while (rpc.fin.fgets(buf, 256)) {