]> granicus.if.org Git - php/commitdiff
Fixed compiler warning.
authorIlia Alshanetsky <iliaa@php.net>
Mon, 31 Jul 2006 03:41:20 +0000 (03:41 +0000)
committerIlia Alshanetsky <iliaa@php.net>
Mon, 31 Jul 2006 03:41:20 +0000 (03:41 +0000)
ext/openssl/openssl.c

index 58d32703c7521f5e218bf9dd31a97b9268dd0dec..9291843cd77a7032bc18f1b85b33a084a6f628c5 100644 (file)
@@ -238,7 +238,7 @@ static void add_assoc_name_entry(zval * val, char * key, X509_NAME * name, int s
        char *sname;
        int nid;
        X509_NAME_ENTRY * ne;
-       ASN1_STRING * str;
+       ASN1_STRING * str = NULL;
        ASN1_OBJECT * obj;
 
        MAKE_STD_ZVAL(subitem);
@@ -279,7 +279,7 @@ static void add_assoc_name_entry(zval * val, char * key, X509_NAME * name, int s
                } else {
                        zval_dtor(subentries);
                        FREE_ZVAL(subentries);
-                       if (obj_cnt) {
+                       if (obj_cnt && str) {
                                add_assoc_stringl(subitem, sname, (char *)str->data, str->length, 1);
                        }
                }