]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-10291: [fs_cli] fs_cli Error indicated on console loglevel debug with extra whites...
authorAnthony Minessale <anthm@freeswitch.org>
Mon, 8 May 2017 19:01:56 +0000 (14:01 -0500)
committerAnthony Minessale <anthm@freeswitch.org>
Mon, 8 May 2017 19:01:56 +0000 (14:01 -0500)
src/mod/event_handlers/mod_event_socket/mod_event_socket.c

index 82bd7b9f79bf886413b822c84531fccb7fb1ffc2..bfe5ad353d728bb6aeaccc50276386a47288a889 100644 (file)
@@ -2382,7 +2382,7 @@ static switch_status_t parse_command(listener_t *listener, switch_event_t **even
                goto done_noreply;
        } else if (!strncasecmp(cmd, "log", 3)) {
 
-               char *level_s;
+               char *level_s, *p;
                switch_log_level_t ltype = SWITCH_LOG_DEBUG;
 
                if (!switch_test_flag(listener, LFLAG_ALLOW_LOG)) {
@@ -2395,11 +2395,14 @@ static switch_status_t parse_command(listener_t *listener, switch_event_t **even
                //move past the command
                level_s = cmd + 3;
 
-               //see if we got an argument
-               if (!zstr(level_s)) {
-                       //if so move to the argument
+               while(*level_s == ' ') {
                        level_s++;
                }
+
+               if ((p = strchr(level_s, ' '))) {
+                       *p = '\0';
+               }
+
                //see if we lined up on an argument or not
                if (!zstr(level_s)) {
                        ltype = switch_log_str2level(level_s);