Issue a warning message if our candidate's IP is the loopback address.
authorPhilippe Sultan <philippe.sultan@gmail.com>
Thu, 12 Feb 2009 14:25:03 +0000 (14:25 +0000)
committerPhilippe Sultan <philippe.sultan@gmail.com>
Thu, 12 Feb 2009 14:25:03 +0000 (14:25 +0000)
(closes issue #13985)
Reported by: jcovert
Tested by: phsultan

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

channels/chan_gtalk.c

index dbea376..e627bf7 100644 (file)
@@ -812,6 +812,9 @@ static int gtalk_create_candidates(struct gtalk *client, struct gtalk_pvt *p, ch
 
        ast_rtp_get_us(p->rtp, &sin);
        ast_find_ourip(&us, bindaddr);
+       if (!strcmp(ast_inet_ntoa(us), "127.0.0.1")) {
+               ast_log(LOG_WARNING, "Found a loopback IP on the system, check your network configuration or set the bindaddr attribute.");
+       }
 
        /* Setup our gtalk candidates */
        ast_copy_string(ours1->name, "rtp", sizeof(ours1->name));