diff --git a/channels/chan_iax2.c b/channels/chan_iax2.c index e7fb9828bb..79ac1ae441 100644 --- a/channels/chan_iax2.c +++ b/channels/chan_iax2.c @@ -8294,9 +8294,8 @@ static int try_transfer(struct chan_iax2_pvt *pvt, struct iax_ies *ies) int newcall = 0; char newip[256]; struct iax_ie_data ied; - struct sockaddr_in new; - - + struct sockaddr_in new = { 0, }; + memset(&ied, 0, sizeof(ied)); if (ies->apparent_addr) memmove(&new, ies->apparent_addr, sizeof(new));