]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
eve/alert: remove tunnel locking
authorVictor Julien <vjulien@oisf.net>
Fri, 21 Oct 2022 19:21:28 +0000 (21:21 +0200)
committerVictor Julien <vjulien@oisf.net>
Tue, 25 Oct 2022 08:39:10 +0000 (10:39 +0200)
Tunnel lock is only used to sync verdict logic.

src/output-json-alert.c

index a4d792f141e9f424483224ee75008a694dfd798a..69ab4dfd311a0d1f57e6981f54b8275963f78c24 100644 (file)
@@ -408,17 +408,12 @@ static void AlertJsonTunnel(const Packet *p, JsonBuilder *js)
 
     jb_open_object(js, "tunnel");
 
-    /* get a lock to access root packet fields */
-    SCMutex *m = &p->root->tunnel_mutex;
-
     enum PktSrcEnum pkt_src;
     uint64_t pcap_cnt;
     JsonAddrInfo addr = json_addr_info_zero;
-    SCMutexLock(m);
     JsonAddrInfoInit(p->root, 0, &addr);
     pcap_cnt = p->root->pcap_cnt;
     pkt_src = p->root->pkt_src;
-    SCMutexUnlock(m);
 
     jb_set_string(js, "src_ip", addr.src_ip);
     jb_set_uint(js, "src_port", addr.sp);