From: Anthony Minessale Date: Tue, 13 Nov 2007 22:05:02 +0000 (+0000) Subject: fix some stuff and add set_user func X-Git-Tag: v1.0-beta2~131 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=81d01bec552d52a11a2e5919a9bc32453092b434;p=thirdparty%2Ffreeswitch.git fix some stuff and add set_user func git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6248 d0543943-73ff-0310-b7d9-9358b9ac24b2 --- diff --git a/src/mod/applications/mod_limit/mod_limit.c b/src/mod/applications/mod_limit/mod_limit.c index 78f8886294..1f484f650d 100644 --- a/src/mod/applications/mod_limit/mod_limit.c +++ b/src/mod/applications/mod_limit/mod_limit.c @@ -349,7 +349,7 @@ SWITCH_STANDARD_API(db_api_function) goto error; } - if (!strcasecmp(argv[0], "set")) { + if (!strcasecmp(argv[0], "insert")) { if (argc < 4) { goto error; } @@ -363,7 +363,16 @@ SWITCH_STANDARD_API(db_api_function) switch_safe_free(sql); stream->write_function(stream, "+OK"); goto done; - } else if (!strcasecmp(argv[0], "get")) { + } else if (!strcasecmp(argv[0], "delete")) { + if (argc < 2) { + goto error; + } + sql = switch_mprintf("delete from db_data where realm='%q' and data_key='%q'", argv[1], argv[2]); + assert(sql); + limit_execute_sql(sql, NULL); + switch_safe_free(sql); + stream->write_function(stream, "+OK"); + } else if (!strcasecmp(argv[0], "select")) { char buf[256] = ""; callback_t cbt = { 0 }; if (argc < 3) {