From: Wilfried Goesgens Date: Mon, 3 Feb 2014 14:49:44 +0000 (+0100) Subject: AUTH PLAIN: don't trip over eventually uninitialized values. X-Git-Tag: v9.01~134 X-Git-Url: https://code.citadel.org/?p=citadel.git;a=commitdiff_plain;h=322cfa725de0599cd31aa1cbbba256e827e9a80a AUTH PLAIN: don't trip over eventually uninitialized values. --- diff --git a/citadel/modules/imap/serv_imap.c b/citadel/modules/imap/serv_imap.c index d33e66ee6..85751e69b 100644 --- a/citadel/modules/imap/serv_imap.c +++ b/citadel/modules/imap/serv_imap.c @@ -709,7 +709,7 @@ void imap_auth_plain(void) char pass[256] = ""; int result; long decoded_len; - long len; + long len = 0; memset(pass, 0, sizeof(pass)); decoded_len = StrBufDecodeBase64(Imap->Cmd.CmdBuf); diff --git a/citadel/modules/smtp/serv_smtp.c b/citadel/modules/smtp/serv_smtp.c index 760ea5a82..fa40a7dbd 100644 --- a/citadel/modules/smtp/serv_smtp.c +++ b/citadel/modules/smtp/serv_smtp.c @@ -446,7 +446,7 @@ void smtp_try_plain(long offset, long Flags) int result; long decoded_len; - long len; + long len = 0; memset(pass, 0, sizeof(pass)); decoded_len = StrBufDecodeBase64(sSMTP->Cmd);