]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
limit_hash_usage - no session in api
authorRupa Schomaker <rupa@rupa.com>
Tue, 20 Jul 2010 03:56:09 +0000 (22:56 -0500)
committerRupa Schomaker <rupa@rupa.com>
Tue, 20 Jul 2010 03:56:09 +0000 (22:56 -0500)
src/mod/applications/mod_commands/mod_commands.c

index f41e95cca1b3b8f42e9d5e21ed27b4c000baa39a..a64510599440bba742f06b1963bf34d1d54a1044 100644 (file)
@@ -4283,9 +4283,12 @@ end:
 SWITCH_STANDARD_API(limit_hash_usage_function)
 {
        char *mydata = NULL;
+       switch_status_t ret = SWITCH_STATUS_SUCCESS;
        if (!zstr(cmd)) {
-               mydata = switch_core_session_sprintf(session, "hash %s", cmd);
-               return limit_usage_function(mydata, session, stream);
+               mydata = switch_mprintf("hash %s", cmd);
+               ret = limit_usage_function(mydata, session, stream);
+               switch_safe_free(mydata);
+               return ret;
        } else {
                stream->write_function(stream, "USAGE: limit_hash_usage %s\n", LIMIT_HASH_USAGE_USAGE);
                return SWITCH_STATUS_SUCCESS;