]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
log-http: fix compiler warning
authorVictor Julien <victor@inliniac.net>
Wed, 11 Dec 2013 08:44:42 +0000 (09:44 +0100)
committerVictor Julien <victor@inliniac.net>
Thu, 12 Dec 2013 14:59:57 +0000 (15:59 +0100)
log-httplog.c:180: warning: 'cvalue' may be used uninitialized in \
this function

src/log-httplog.c

index ef87d9f57bf6cd943faa48c626c7a191954fcaaa..5b836fe0f1b2c38b4edef35b27e15f17955a7f76 100644 (file)
@@ -177,7 +177,7 @@ static void LogHttpLogCustom(LogHttpLogThread *aft, htp_tx_t *tx, const struct t
     uint32_t datalen;
     char buf[128];
 
-    uint8_t *cvalue;
+    uint8_t *cvalue = NULL;
     uint32_t cvalue_len = 0;
 
     htp_header_t *h_request_hdr;
@@ -305,7 +305,7 @@ static void LogHttpLogCustom(LogHttpLogThread *aft, htp_tx_t *tx, const struct t
                                     &cvalue);
                     }
                 }
-                if (cvalue_len > 0) {
+                if (cvalue_len > 0 && cvalue != NULL) {
                     datalen = httplog_ctx->cf_nodes[i]->maxlen;
                     if (datalen == 0 || datalen > cvalue_len) {
                         datalen = cvalue_len;