diff options
author | Jeremy Allison <jra@samba.org> | 2006-06-19 23:21:47 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 11:18:50 -0500 |
commit | 72709a8465caf5b7d95911250234f203b0ff4675 (patch) | |
tree | a3488ae899b6e14febb8d35cfa5b82fd46fc95b6 /source/rpc_parse | |
parent | 99605ce296663b7697d737fd521f0e4d8436d1f2 (diff) | |
download | samba-72709a8465caf5b7d95911250234f203b0ff4675.tar.gz samba-72709a8465caf5b7d95911250234f203b0ff4675.tar.xz samba-72709a8465caf5b7d95911250234f203b0ff4675.zip |
r16377: Klocwork #1077.
Jeremy.
Diffstat (limited to 'source/rpc_parse')
-rw-r--r-- | source/rpc_parse/parse_spoolss.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/source/rpc_parse/parse_spoolss.c b/source/rpc_parse/parse_spoolss.c index ec2d6b84300..692a8c6ddf9 100644 --- a/source/rpc_parse/parse_spoolss.c +++ b/source/rpc_parse/parse_spoolss.c @@ -5005,11 +5005,16 @@ static BOOL uniarray_2_dosarray(BUFFER5 *buf5, fstring **ar) rpcstr_pull(f, src, sizeof(f)-1, -1, STR_TERMINATE); src = skip_unibuf(src, 2*buf5->buf_len - PTR_DIFF(src,buf5->buffer)); *ar = SMB_REALLOC_ARRAY(*ar, fstring, n+2); - if (!*ar) + if (!*ar) { return False; + } fstrcpy((*ar)[n], f); n++; } + if (!*ar) { + return False; + } + fstrcpy((*ar)[n], ""); return True; |