diff --git a/channels/chan_sip.c b/channels/chan_sip.c
index 6c4cba72ae3bf96f5db5ea8751872917033a1031..8fb16b40622acfa9f940239ce493f3f5d6eb901e 100644
--- a/channels/chan_sip.c
+++ b/channels/chan_sip.c
@@ -26537,7 +26537,7 @@ static int reload_config(enum channelreloadreason reason)
 
 static int apply_directmedia_ha(struct sip_pvt *p, const char *op)
 {
-	struct sockaddr_in us, them;
+	struct sockaddr_in us = {0,}, them = {0,};
 	int res;
 
 	ast_rtp_instance_get_remote_address(p->rtp, &them);