From 2fa2fea3f5072d2af54743d0e648cd1e8b128c97 Mon Sep 17 00:00:00 2001 From: "Kevin P. Fleming" Date: Tue, 27 Nov 2007 20:16:56 +0000 Subject: [PATCH] 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 --- main/app.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/main/app.c b/main/app.c index fd3de0d9bb..d59f1d1cc5 100644 --- a/main/app.c +++ b/main/app.c @@ -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); }