Add missing 'getnum' field
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@224074 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
parent
e3f473f4f3
commit
cb74681b6d
|
@ -1171,6 +1171,7 @@ static int calendar_query_result_exec(struct ast_channel *chan, const char *cmd,
|
|||
struct eventlist *events;
|
||||
struct evententry *entry;
|
||||
int row = 1;
|
||||
size_t listlen = 0;
|
||||
AST_DECLARE_APP_ARGS(args,
|
||||
AST_APP_ARG(id);
|
||||
AST_APP_ARG(field);
|
||||
|
@ -1206,6 +1207,15 @@ static int calendar_query_result_exec(struct ast_channel *chan, const char *cmd,
|
|||
row = atoi(args.row);
|
||||
}
|
||||
|
||||
AST_LIST_TRAVERSE(events, entry, list) {
|
||||
listlen++;
|
||||
}
|
||||
|
||||
if (!strcasecmp(args.field, "getnum")) {
|
||||
snprintf(buf, len, "%zu", listlen);
|
||||
return 0;
|
||||
}
|
||||
|
||||
AST_LIST_TRAVERSE(events, entry, list) {
|
||||
if (--row) {
|
||||
continue;
|
||||
|
|
Loading…
Reference in New Issue