From cccf259d81d27d917c98fd0d7c20ca7dd6939593 Mon Sep 17 00:00:00 2001 From: van Hauser Date: Wed, 17 Jun 2015 19:31:56 +0200 Subject: [PATCH] imap PLAIN fix --- hydra-imap.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/hydra-imap.c b/hydra-imap.c index 4966223..a360ac4 100644 --- a/hydra-imap.c +++ b/hydra-imap.c @@ -102,10 +102,9 @@ int start_imap(int s, char *ip, int port, unsigned char options, char *miscptr, } free(buf); - memset(buffer, 0, sizeof(buffer)); - sasl_plain(buffer, login, pass); - if (debug) printf("[DEBUG] sasl_plain: %s + %s = %s\n", login, pass, buffer); - sprintf(buffer, "%.250s\r\n", buffer); + memset(buffer2, 0, sizeof(buffer2)); + sasl_plain(buffer2, login, pass); + sprintf(buffer, "%.250s\r\n", buffer2); break; #ifdef LIBOPENSSL