]> git.ipfire.org Git - thirdparty/asterisk.git/commitdiff
Prevent use of uninitialized values.
authorMark Michelson <mmichelson@digium.com>
Wed, 2 Jun 2010 18:13:18 +0000 (18:13 +0000)
committerMark Michelson <mmichelson@digium.com>
Wed, 2 Jun 2010 18:13:18 +0000 (18:13 +0000)
Two struct sockaddr_ins are created when applying directmedia
host access rules. The addresses of these are passed to the RTP
engine to be filled in. However, the RTP engine inspects the fields
of the structs before actually taking action. This inspection caused
valgrind to be a bit unhappy.

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@267097 65c4cc65-6c06-0410-ace0-fbb531ad65f3

channels/chan_sip.c

index 6c4cba72ae3bf96f5db5ea8751872917033a1031..8fb16b40622acfa9f940239ce493f3f5d6eb901e 100644 (file)
@@ -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);