summaryrefslogtreecommitdiff
path: root/lib/tdr
diff options
context:
space:
mode:
authorVolker Lendecke <vl@samba.org>2016-03-01 12:43:32 +0100
committerUri Simchoni <uri@samba.org>2016-03-01 21:49:44 +0100
commit1570ae07616c6a2d292d39590e132e490b468e91 (patch)
treed808d9acbc2b723380c7bf065f4610d5bb4b9645 /lib/tdr
parent801b1ada51138e59017f40e501924b7e13d58b89 (diff)
downloadsamba-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.c8
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));