summaryrefslogtreecommitdiff
path: root/chanvars.c
diff options
context:
space:
mode:
authorKevin P. Fleming <kpfleming@digium.com>2005-09-01 22:08:58 +0000
committerKevin P. Fleming <kpfleming@digium.com>2005-09-01 22:08:58 +0000
commit16773c3d7ccccea1ebdfaea4b8d21a64c1edde4a (patch)
tree68701c7daf58efb56836eb4241864f7f28f01e76 /chanvars.c
parent421ceff1717357e7725dd3b13821240f0ef72785 (diff)
ensure variable structure is initialized before use (issue #5092)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@6494 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'chanvars.c')
-rwxr-xr-xchanvars.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/chanvars.c b/chanvars.c
index 7cd32cc18..14ad615b6 100755
--- a/chanvars.c
+++ b/chanvars.c
@@ -40,6 +40,7 @@ struct ast_var_t *ast_var_assign(const char *name, const char *value)
return NULL;
}
+ memset(var, 0, len);
i = strlen(name);
strncpy(var->name, name, i);
var->name[i] = '\0';