]> git.ipfire.org Git - thirdparty/apache/httpd.git/commitdiff
Silence compiler warning:
authorRainer Jung <rjung@apache.org>
Tue, 19 Jan 2016 11:43:46 +0000 (11:43 +0000)
committerRainer Jung <rjung@apache.org>
Tue, 19 Jan 2016 11:43:46 +0000 (11:43 +0000)
'orig_mem' may be used uninitialized in this function

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1725479 13f79535-47bb-0310-9956-ffa450edef68

modules/ssl/ssl_ct_sct.c

index f55a3e895fa5aa70995bcbd8bbafd9696c5f8842..7f11a9ba1cf16f73f62237355bcbaf4c3622371e 100644 (file)
@@ -192,7 +192,7 @@ apr_status_t sct_parse(const char *source,
         apr_size_t avail;
         int der_length;
         unsigned char *mem;
-        unsigned char *orig_mem;
+        unsigned char *orig_mem = NULL;
 
         der_length = i2d_X509(cc->leaf, NULL);
         if (der_length < 0) {
@@ -248,7 +248,9 @@ apr_status_t sct_parse(const char *source,
             ap_log_error(APLOG_MARK, APLOG_CRIT, rv, s,
                          APLOGNO(02773) "Failed to reconstruct signed data for "
                          "SCT");
-            free(orig_mem);
+            if (orig_mem != NULL) {
+                free(orig_mem);
+            }
         }
         else {
             if (avail != 0) {