diff --git a/res/res_agi.c b/res/res_agi.c
index 1fe8a2ae146cd5704e7425adbabad1e350090d5c..1683cb3a15c97eb73306f585574dc403fe040afe 100644
--- a/res/res_agi.c
+++ b/res/res_agi.c
@@ -2558,7 +2558,7 @@ static int handle_setvariable(struct ast_channel *chan, AGI *agi, int argc, cons
 static int handle_getvariable(struct ast_channel *chan, AGI *agi, int argc, const char * const argv[])
 {
 	char *ret;
-	char tempstr[1024];
+	char tempstr[1024] = "";
 
 	if (argc != 3)
 		return RESULT_SHOWUSAGE;