Fix for uninitialized workspace in ast_cdr_getvar, pointed out by sergee

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@39731 65c4cc65-6c06-0410-ace0-fbb531ad65f3
1.4
Joshua Colp 19 years ago
parent 259b993cae
commit 9f9232ba98

@ -267,6 +267,8 @@ void ast_cdr_getvar(struct ast_cdr *cdr, const char *name, char **ret, char *wor
ast_copy_string(workspace, cdr->userfield, workspacelen);
else if ((varbuf = ast_cdr_getvar_internal(cdr, name, recur)))
ast_copy_string(workspace, varbuf, workspacelen);
else
workspace[0] = '\0';
if (!ast_strlen_zero(workspace))
*ret = workspace;

Loading…
Cancel
Save