diff --git a/channels/chan_sip.c b/channels/chan_sip.c
index b08a5495842ed165bcb86b436c720a0e3fb05499..ac713f735bb2afa1f1477a6832ad5a9062ecff2e 100644
--- a/channels/chan_sip.c
+++ b/channels/chan_sip.c
@@ -18608,7 +18608,7 @@ static void sip_dump_history(struct sip_pvt *dialog)
 /*! \brief  Receive SIP INFO Message */
 static void handle_request_info(struct sip_pvt *p, struct sip_request *req)
 {
-	char buf[1024];
+	char buf[1024] = { 0, };
 	unsigned int event;
 	const char *c = get_header(req, "Content-Type");