view archive/libpst.c.diff @ 389:3f83feface7a

Use plain make when building from Mercurial The -C/--directory option can be used to change directory. The make command accepts multiple targets on the command-line. automake calls the default target 'all'.
author Paul Wise <pabs3@bonedaddy.net>
date Sat, 21 Dec 2019 21:25:45 +0800
parents de3753c3160a
children
line wrap: on
line source

Index: libpst.c
===================================================================
--- libpst.c	(revision 45)
+++ libpst.c	(working copy)
@@ -296,7 +296,9 @@
       size = _pst_ff_getID2data(pf, ptr, &h);
       // will need to encode any bytes left over
       c = base64_encode(h.base64_extra_chars, h.base64_extra);
-      pst_fwrite(c, 1, strlen(c), fp);
+      if(c != NULL) {
+        pst_fwrite(c, 1, strlen(c), fp);
+      }
     } else {
       DEBUG_WARN (("Couldn't find ID pointer. Cannot save attachement to Base64\n"));
     }