--- asn_mime.c.orig	2016-03-03 09:50:57.496613461 -0800
+++ asn_mime.c	2016-03-03 09:52:36.254165038 -0800
@@ -623,6 +623,8 @@
                 if (bpart)
                     sk_BIO_push(parts, bpart);
                 bpart = BIO_new(BIO_s_mem());
+		if (!bpart)
+		    return 1;
                 BIO_set_mem_eof_return(bpart, 0);
             } else if (eol)
                 BIO_write(bpart, "\r\n", 2);
