diff -ruBN a/channels/chan_gtalk.c b/channels/chan_gtalk.c --- a/channels/chan_gtalk.c 2011-05-22 02:06:51.000000000 -0400 +++ b/channels/chan_gtalk.c 2011-05-22 02:06:32.000000000 -0400 @@ -135,7 +135,7 @@ enum gtalk_connect_type type; char network[6]; int generation; - char ip[16]; + char ip[256]; int port; int receipt; struct gtalk_candidate *next; @@ -232,7 +232,7 @@ AST_CLI_DEFINE(gtalk_show_channels, "Show GoogleTalk channels"), }; -static char externip[16]; +static char externip[256]; static struct sockaddr_in stunaddr; /*!< the stun server we get the externip from */ static struct gtalk_container gtalk_list; diff -ruBN a/channels/chan_jingle.c b/channels/chan_jingle.c --- a/channels/chan_jingle.c 2011-05-22 02:07:01.000000000 -0400 +++ b/channels/chan_jingle.c 2011-05-22 02:06:27.000000000 -0400 @@ -125,7 +125,7 @@ unsigned int component; /*!< ex. : 1 for RTP, 2 for RTCP */ unsigned int foundation; /*!< Function of IP, protocol, type */ unsigned int generation; - char ip[16]; + char ip[256]; unsigned int network; unsigned int port; unsigned int priority; @@ -220,7 +220,7 @@ }; -static char externip[16]; +static char externip[256]; static struct jingle_container jingle_list;