diff options
author | Tilghman Lesher <tilghman@meg.abyt.es> | 2009-04-29 18:53:01 +0000 |
---|---|---|
committer | Tilghman Lesher <tilghman@meg.abyt.es> | 2009-04-29 18:53:01 +0000 |
commit | a866a7590085a1f635ca92459c3917e5cded257a (patch) | |
tree | 972bdf8f96c18f1b9667469307af69385f4a75f3 /funcs/func_db.c | |
parent | 0ea83eab4811c8519e4e04bf4c59b1744cf1efc9 (diff) |
Merge str_substitution branch.
This branch adds additional methods to dialplan functions, whereby the result
buffers are now dynamic buffers, which can be expanded to the size of any
result. No longer are variable substitutions limited to 4095 bytes of data.
In addition, the common case of needing buffers much smaller than that will
enable substitution to only take up the amount of memory actually needed.
The existing variable substitution routines are still available, but users
of those API calls should transition to using the dynamic-buffer APIs.
Reviewboard: http://reviewboard.digium.com/r/174/
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@191140 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'funcs/func_db.c')
-rw-r--r-- | funcs/func_db.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/funcs/func_db.c b/funcs/func_db.c index 5fa753f6d..736fb0d75 100644 --- a/funcs/func_db.c +++ b/funcs/func_db.c @@ -201,6 +201,7 @@ static int function_db_exists(struct ast_channel *chan, const char *cmd, static struct ast_custom_function db_exists_function = { .name = "DB_EXISTS", .read = function_db_exists, + .read_max = 2, }; static int function_db_delete(struct ast_channel *chan, const char *cmd, |