diff options
author | tilghman <tilghman@f38db490-d61c-443f-a65b-d21fe96a405b> | 2009-07-14 20:14:45 +0000 |
---|---|---|
committer | tilghman <tilghman@f38db490-d61c-443f-a65b-d21fe96a405b> | 2009-07-14 20:14:45 +0000 |
commit | 951ab4cce7466a1f61ea08d3a85089a7bd95d43e (patch) | |
tree | eeeb50bd6be06389c37397855c6dcc3d13493750 /apps/app_meetme.c | |
parent | 13be6dd3b9ecd92571fdbc83f8ab3e7ef1f32ac9 (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: http://svn.digium.com/svn/asterisk/trunk@206567 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'apps/app_meetme.c')
-rw-r--r-- | apps/app_meetme.c | 16 |
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")) { |