diff options
author | kpfleming <kpfleming@f38db490-d61c-443f-a65b-d21fe96a405b> | 2005-09-01 22:08:58 +0000 |
---|---|---|
committer | kpfleming <kpfleming@f38db490-d61c-443f-a65b-d21fe96a405b> | 2005-09-01 22:08:58 +0000 |
commit | 081688c5f3e47f0262de69c2a89bf6b5b751acf8 (patch) | |
tree | 68701c7daf58efb56836eb4241864f7f28f01e76 /chanvars.c | |
parent | 6a3c151f43464739d9530b994d64f0f74530cf4f (diff) |
ensure variable structure is initialized before use (issue #5092)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6494 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'chanvars.c')
-rwxr-xr-x | chanvars.c | 1 |
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'; |