X-Git-Url: http://git.asterisk.org/gitweb/?p=asterisk%2Fasterisk.git;a=blobdiff_plain;f=channels%2Fchan_sip.c;h=041ddaa31a475e5084582e67394ae914f0799f18;hp=5b8b087423e50f993a37e55a049e90e2d1a580f8;hb=245661a1584d0b2549076dc8696b04596170bf47;hpb=671c08af6d902352212dd46f441e0841d4a757ae;ds=sidebyside diff --git a/channels/chan_sip.c b/channels/chan_sip.c index 5b8b087..041ddaa 100644 --- a/channels/chan_sip.c +++ b/channels/chan_sip.c @@ -3499,8 +3499,9 @@ static struct sip_peer *realtime_peer(const char *newpeername, struct sockaddr_i if (var) { for (tmp = var; tmp; tmp = tmp->next) { if (!strcasecmp(var->name, "host")) { - struct in_addr sin2 = { 0, }; + struct in_addr sin2; struct ast_dnsmgr_entry *dnsmgr = NULL; + memset(&sin2, 0, sizeof(sin2)); if ((ast_dnsmgr_lookup(tmp->value, &sin2, &dnsmgr) < 0) || (memcmp(&sin2, &sin->sin_addr, sizeof(sin2)) != 0)) { /* No match */ ast_variables_destroy(var);