Static analyzer bug fixes
[silc.git] / lib / silcutil / silcmime.c
index c0817ec0f594d1eaed43c27d1f88fac673929116..1bd56ccca0afd192d69ed2802eed6ec8c354b212 100644 (file)
@@ -535,6 +535,9 @@ SilcMime silc_mime_assemble(SilcMimeAssembler assembler, SilcMime partial)
     }
   }
 
+  if (!compbuf)
+    goto err;
+
   /* Now parse the complete MIME message and deliver it */
   complete = silc_mime_decode(NULL, (const unsigned char *)compbuf->head,
                              silc_buffer_truelen(compbuf));