From 52dcd26b8caf5aecc90f4c7f42276e2fb82ec70f Mon Sep 17 00:00:00 2001 From: Dmitry Podgorny Date: Sat, 30 Aug 2014 15:14:22 +0300 Subject: [PATCH] sasl: don't use uninitialized variable base64_decode() used uninitialized variable when unable to allocate memory. Reported-by: Fabian Freyer --- src/sasl.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sasl.c b/src/sasl.c index 73fbbc9..6fe0e00 100644 --- a/src/sasl.c +++ b/src/sasl.c @@ -552,8 +552,8 @@ unsigned char *base64_decode(xmpp_ctx_t *ctx, if (hextet != 64) goto _base64_decode_error; break; } + *d = '\0'; } - *d = '\0'; return dbuf; _base64_decode_error: