summaryrefslogtreecommitdiff
path: root/apps/app_meetme.c
diff options
context:
space:
mode:
authorTilghman Lesher <tilghman@meg.abyt.es>2009-07-14 20:14:45 +0000
committerTilghman Lesher <tilghman@meg.abyt.es>2009-07-14 20:14:45 +0000
commitb13740d1b176c8b668309612bdef4f2550a40f76 (patch)
treeeeeb50bd6be06389c37397855c6dcc3d13493750 /apps/app_meetme.c
parentb9e898017e0ed295d2ed738bf6b1addb4b503aa2 (diff)
Document all meetme realtime fields, and in the process, make some field lengths more consistent.
(closes issue #15493) Reported by: lasko Patches: meetme.diff uploaded by lasko (license 833) git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@206567 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'apps/app_meetme.c')
-rw-r--r--apps/app_meetme.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/apps/app_meetme.c b/apps/app_meetme.c
index a011d15e6..85f4a59e8 100644
--- a/apps/app_meetme.c
+++ b/apps/app_meetme.c
@@ -658,7 +658,7 @@ static int rt_log_members;
#define MAX_CONFNUM 80
#define MAX_PIN 80
-#define OPTIONS_LEN 32
+#define OPTIONS_LEN 100
enum announcetypes {
CONF_HASJOIN,
@@ -1892,7 +1892,7 @@ static int rt_extend_conf(const char *confno)
struct timeval now;
struct ast_tm tm;
struct ast_variable *var, *orig_var;
- char bookid[8];
+ char bookid[51];
if (!extendby) {
return 0;
@@ -3433,13 +3433,13 @@ static struct ast_conference *find_conf_realtime(struct ast_channel *chan, char
int maxusers = 0;
struct timeval now;
char recordingfilename[256] = "";
- char recordingformat[10] = "";
+ char recordingformat[11] = "";
char currenttime[19] = "";
char eatime[19] = "";
- char bookid[19] = "";
+ char bookid[51] = "";
char recordingtmp[AST_MAX_EXTENSION] = "";
- char useropts[OPTIONS_LEN]; /* Used for RealTime conferences */
- char adminopts[OPTIONS_LEN];
+ char useropts[OPTIONS_LEN + 1]; /* Used for RealTime conferences */
+ char adminopts[OPTIONS_LEN + 1];
struct ast_tm tm, etm;
struct timeval endtime = { .tv_sec = 0 };
const char *var2;
@@ -3503,11 +3503,11 @@ static struct ast_conference *find_conf_realtime(struct ast_channel *chan, char
} else if (!strcasecmp(var->name, "bookId")) {
ast_copy_string(bookid, var->value, sizeof(bookid));
} else if (!strcasecmp(var->name, "opts")) {
- ast_copy_string(useropts, var->value, sizeof(char[OPTIONS_LEN]));
+ ast_copy_string(useropts, var->value, sizeof(char[OPTIONS_LEN + 1]));
} else if (!strcasecmp(var->name, "maxusers")) {
maxusers = atoi(var->value);
} else if (!strcasecmp(var->name, "adminopts")) {
- ast_copy_string(adminopts, var->value, sizeof(char[OPTIONS_LEN]));
+ ast_copy_string(adminopts, var->value, sizeof(char[OPTIONS_LEN + 1]));
} else if (!strcasecmp(var->name, "recordingfilename")) {
ast_copy_string(recordingfilename, var->value, sizeof(recordingfilename));
} else if (!strcasecmp(var->name, "recordingformat")) {