diff --git a/src/encode/base64.c b/src/encode/base64.c
index 829a75377cdca7ab49ffaf00208e200b0625cd6a..9aa1eb8bd4ccbcee688151c4156a40a06d0e56ea 100644
--- a/src/encode/base64.c
+++ b/src/encode/base64.c
@@ -97,7 +97,7 @@ char * b64_encode(char *target, const char *source, size_t tlen, size_t slen)  {
 	char	*write;
 	char	*tend;
 	const char	*send;
-	char	*tmpbuf;
+	char	*tmpbuf=NULL;
 	int		done=0;
 	char	enc;
 	int		buf=0;