Merged revisions 238915 via svnmerge from
authorTilghman Lesher <tilghman@meg.abyt.es>
Sat, 9 Jan 2010 01:08:04 +0000 (01:08 +0000)
committerTilghman Lesher <tilghman@meg.abyt.es>
Sat, 9 Jan 2010 01:08:04 +0000 (01:08 +0000)
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
  r238915 | tilghman | 2010-01-08 18:57:58 -0600 (Fri, 08 Jan 2010) | 6 lines

  -1 is interpreted as an error, intead of the maximum mask.
  (closes issue #16241)
   Reported by: vnovy
   Patches:
         manager.c.patch uploaded by vnovy (license 922)
........

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

main/manager.c

index 9989426..e7cf931 100644 (file)
@@ -980,7 +980,7 @@ static const struct permalias {
        { EVENT_FLAG_DIALPLAN, "dialplan" },
        { EVENT_FLAG_ORIGINATE, "originate" },
        { EVENT_FLAG_AGI, "agi" },
-       { -1, "all" },
+       { INT_MAX, "all" },
        { 0, "none" },
 };
 
@@ -1062,7 +1062,7 @@ static int strings_to_mask(const char *string)
                        break;
                }
        }
-       if (!p) { /* all digits */
+       if (!*p) { /* all digits */
                return atoi(string);
        }
        if (ast_false(string)) {