diff options
author | matteo <matteo@f38db490-d61c-443f-a65b-d21fe96a405b> | 2003-02-18 18:15:30 +0000 |
---|---|---|
committer | matteo <matteo@f38db490-d61c-443f-a65b-d21fe96a405b> | 2003-02-18 18:15:30 +0000 |
commit | 28be2d6a7cb7f8915b0f346a9a2c02dd2fc5bf1f (patch) | |
tree | 0de34ae75587bde85880b54639d681ab4e4b986a /apps/app_agi.c | |
parent | 08261a60e010fae1f1ecb545a98fccbde00b59b6 (diff) |
mar feb 18 19:15:15 CET 2003
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@618 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'apps/app_agi.c')
-rwxr-xr-x | apps/app_agi.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/apps/app_agi.c b/apps/app_agi.c index e7bccedf6..a616e814d 100755 --- a/apps/app_agi.c +++ b/apps/app_agi.c @@ -958,6 +958,8 @@ static agi_command *find_command(char *cmds[], int exact) then this is not a match */ if (!commands[x].cmda[y] && !exact) break; + /* don't segfault if the next part of a command doesn't exist */ + if (!commands[x].cmda[y]) return NULL; if (strcasecmp(commands[x].cmda[y], cmds[y])) match = 0; } |