From 4a1b4443f197f326183bbcbb199735ff705ee9b4 Mon Sep 17 00:00:00 2001 From: kpfleming Date: Tue, 27 Nov 2007 20:21:57 +0000 Subject: Merged revisions 89709 via svnmerge from https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r89709 | kpfleming | 2007-11-27 14:16:56 -0600 (Tue, 27 Nov 2007) | 2 lines 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: http://svn.digium.com/svn/asterisk/trunk@89721 f38db490-d61c-443f-a65b-d21fe96a405b --- main/app.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) (limited to 'main/app.c') diff --git a/main/app.c b/main/app.c index 13250f045..696b22c6f 100644 --- a/main/app.c +++ b/main/app.c @@ -1622,11 +1622,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); } -- cgit v1.2.3