]> git.ipfire.org Git - thirdparty/asterisk.git/commitdiff
immediately handle ast_strdupa result so that one more level of indentation
authorRussell Bryant <russell@russellbryant.com>
Sun, 30 Apr 2006 05:07:52 +0000 (05:07 +0000)
committerRussell Bryant <russell@russellbryant.com>
Sun, 30 Apr 2006 05:07:52 +0000 (05:07 +0000)
can be removed from this function

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

pbx/pbx_dundi.c

index 68aca1c7ddd6fb5bb52233eb1e29148daa04e3df..a03ecfd2cda900a06c474d464b786315039b0166 100644 (file)
@@ -3984,8 +3984,10 @@ static void build_mapping(char *name, char *value)
        struct dundi_mapping *map;
        int x;
        int y;
-       t = ast_strdupa(value);
-       if (t) {
+
+       if (!(t = ast_strdupa(value)))
+               return;
+               
                AST_LIST_TRAVERSE(&mappings, map, list) {
                        /* Find a double match */
                        if (!strcasecmp(map->dcontext, name) && 
@@ -4044,7 +4046,6 @@ static void build_mapping(char *name, char *value)
                        }
                } else 
                        ast_log(LOG_WARNING, "Expected at least %d arguments in map, but got only %d\n", 4, x);
-       }
 }
 
 /* \note Called with the peers list already locked */