diff options
author | Volker Lendecke <vl@samba.org> | 2016-03-01 12:43:32 +0100 |
---|---|---|
committer | Uri Simchoni <uri@samba.org> | 2016-03-01 21:49:44 +0100 |
commit | 1570ae07616c6a2d292d39590e132e490b468e91 (patch) | |
tree | d808d9acbc2b723380c7bf065f4610d5bb4b9645 /lib/tdr | |
parent | 801b1ada51138e59017f40e501924b7e13d58b89 (diff) | |
download | samba-1570ae07616c6a2d292d39590e132e490b468e91.tar.gz |
lib: Fix 1354521 Unchecked return value
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Uri Simchoni <uri@samba.org>
Autobuild-User(master): Uri Simchoni <uri@samba.org>
Autobuild-Date(master): Tue Mar 1 21:49:44 CET 2016 on sn-devel-144
Diffstat (limited to 'lib/tdr')
-rw-r--r-- | lib/tdr/tdr.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/lib/tdr/tdr.c b/lib/tdr/tdr.c index 95ef98246e3..401e1ccf6ef 100644 --- a/lib/tdr/tdr.c +++ b/lib/tdr/tdr.c @@ -392,12 +392,16 @@ void tdr_print_debug_helper(struct tdr_print *tdr, const char *format, ...) { va_list ap; char *s = NULL; - int i; + int i, ret; va_start(ap, format); - vasprintf(&s, format, ap); + ret = vasprintf(&s, format, ap); va_end(ap); + if (ret == -1) { + return; + } + for (i=0;i<tdr->level;i++) { DEBUG(0,(" ")); } DEBUG(0,("%s\n", s)); |