From 322cfa725de0599cd31aa1cbbba256e827e9a80a Mon Sep 17 00:00:00 2001 From: Wilfried Goesgens Date: Mon, 3 Feb 2014 15:49:44 +0100 Subject: [PATCH] AUTH PLAIN: don't trip over eventually uninitialized values. --- citadel/modules/imap/serv_imap.c | 2 +- citadel/modules/smtp/serv_smtp.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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); -- 2.30.2