]> git.ipfire.org Git - thirdparty/asterisk.git/commitdiff
Merged revisions 195089 via svnmerge from
authorJoshua Colp <jcolp@digium.com>
Mon, 18 May 2009 13:38:19 +0000 (13:38 +0000)
committerJoshua Colp <jcolp@digium.com>
Mon, 18 May 2009 13:38:19 +0000 (13:38 +0000)
https://origsvn.digium.com/svn/asterisk/trunk

........
  r195089 | file | 2009-05-18 10:36:17 -0300 (Mon, 18 May 2009) | 5 lines

  Fix a bug where specifying an empty outboundproxy would cause packets to get sent to ourself.

  (closes issue #15106)
  Reported by: timeshell
........

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

channels/chan_sip.c

index 1895d23cae59e10216810439ce66b3770f45f386..ead6e124cab860e18f03922add9d27f28ad1b7c8 100644 (file)
@@ -2667,6 +2667,11 @@ static int proxy_update(struct sip_proxy *proxy)
 static struct sip_proxy *proxy_allocate(char *name, char *port, int force)
 {
        struct sip_proxy *proxy;
+
+       if (ast_strlen_zero(name)) {
+               return NULL;
+       }
+
        proxy = ao2_alloc(sizeof(*proxy), NULL);
        if (!proxy)
                return NULL;