]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
Change limit query to allow for sql wildcard in query
authorKen Rice <krice@freeswitch.org>
Wed, 16 Jan 2008 20:16:37 +0000 (20:16 +0000)
committerKen Rice <krice@freeswitch.org>
Wed, 16 Jan 2008 20:16:37 +0000 (20:16 +0000)
you can now do things like
<application="limit" data="realm id 2"/>
<application="limit" data="realm % 10"/>

this will allow both individual extension limits and realm limits

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7250 d0543943-73ff-0310-b7d9-9358b9ac24b2

src/mod/applications/mod_limit/mod_limit.c

index ea7ce7355632a9064d2883250bb2d073359650b0..d3dc200e600337a1642ae2c857cba927bfe1d0f8 100644 (file)
@@ -616,7 +616,7 @@ SWITCH_STANDARD_APP(limit_function)
 
     cbt.buf = buf;
     cbt.len = sizeof(buf);
-    sql = switch_mprintf("select count(hostname) from limit_data where realm='%q' and id='%q'", realm, id);
+    sql = switch_mprintf("select count(hostname) from limit_data where realm='%q' and id like '%q'", realm, id);
     limit_execute_sql_callback(NULL, sql, sql2str_callback, &cbt);
     got = atoi(buf);