X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/disorder/blobdiff_plain/637fdea366a8a87024322d283eba89067a403493..d7167e899c303d29fd2ae9216cdd524477589ae9:/lib/eclient.c?ds=sidebyside diff --git a/lib/eclient.c b/lib/eclient.c index 7661679..3faf259 100644 --- a/lib/eclient.c +++ b/lib/eclient.c @@ -520,7 +520,7 @@ static void authbanner_opcallback(disorder_eclient *c, algo = *rvec++; --nrvec; } - nonce = unhex(c->line + 4, &nonce_len); + nonce = unhex(rvec[0], &nonce_len); res = authhash(nonce, nonce_len, config->password, algo); if(!res) { protocol_error(c, op, c->rc, "%s: unknown authentication algorithm '%s'",