]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
fix seg from bad input
authorAnthony Minessale <anthony.minessale@gmail.com>
Thu, 4 Jan 2007 22:08:41 +0000 (22:08 +0000)
committerAnthony Minessale <anthony.minessale@gmail.com>
Thu, 4 Jan 2007 22:08:41 +0000 (22:08 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@3909 d0543943-73ff-0310-b7d9-9358b9ac24b2

src/mod/endpoints/mod_dingaling/mod_dingaling.c

index 4f3637b4cfd14d449d07200bb03c89a2fce3cce8..d358513104e2aad334614980976dbfae9e71f83d 100644 (file)
@@ -1876,6 +1876,11 @@ static switch_status_t dl_login(char *arg, switch_core_session_t *session, switc
                return SWITCH_STATUS_FALSE;
        }
 
+    if (switch_strlen_zero(arg)) {
+        stream->write_function(stream, "USAGE: %s\n", login_api_interface.syntax);
+        return SWITCH_STATUS_SUCCESS;
+    }
+
        myarg = strdup(arg);
 
        argc = switch_separate_string(myarg, ';', argv, (sizeof(argv) / sizeof(argv[0])));