mirror of
https://github.com/asterisk/asterisk.git
synced 2025-09-05 04:11:08 +00:00
on second thought... revert all the other changes i've made in app options parsing leaving only one: if an empty argument is supplied for an option, set that argument pointer to point to an empty string rather than NULL, so that the application can do normal checks on it without worrying about it being NULL
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@89709 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
@@ -1408,11 +1408,7 @@ int ast_app_parse_options(const struct ast_app_option *options, struct ast_flags
|
||||
break;
|
||||
}
|
||||
} else if (argloc) {
|
||||
args[argloc - 1] = NULL;
|
||||
}
|
||||
if (argloc && ast_strlen_zero(args[argloc - 1])) {
|
||||
ast_log(LOG_WARNING, "Argument supplied for option '%c' was empty, option ignored.\n", curarg);
|
||||
continue;
|
||||
args[argloc - 1] = "";
|
||||
}
|
||||
ast_set_flag(flags, options[curarg].flag);
|
||||
}
|
||||
|
Reference in New Issue
Block a user