lib: Fix 1354521 Unchecked return value
[nivanova/samba-autobuild/.git] / lib / tdr / tdr.c
index 95ef98246e32d12f7f75d66d25080d7dad838995..401e1ccf6ef61b26ffe32a72efd1d15c4e4cca50 100644 (file)
@@ -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));