--- tasn_new.c.orig	2016-03-06 17:39:25.320508974 -0800
+++ tasn_new.c	2016-03-06 17:40:31.614934655 -0800
@@ -328,6 +328,8 @@
     switch (utype) {
     case V_ASN1_OBJECT:
         *pval = (ASN1_VALUE *)OBJ_nid2obj(NID_undef);
+	if (!pval)
+	    return 0;
         return 1;
 
     case V_ASN1_BOOLEAN:
