Prechádzať zdrojové kódy

sipdump: init checksum filed

- silent analyzer
Daniel-Constantin Mierla 5 rokov pred
rodič
commit
68f93d27b9
1 zmenil súbory, kde vykonal 2 pridanie a 1 odobranie
  1. 2 1
      src/modules/sipdump/sipdump_pcap.c

+ 2 - 1
src/modules/sipdump/sipdump_pcap.c

@@ -182,6 +182,7 @@ void sipdump_write_pcap(FILE *fs, sipdump_data_t *spd)
 	v_pcap_udp_header.src = ntohs(spd->src_port);
 	v_pcap_udp_header.dst = ntohs(spd->dst_port);
 	v_pcap_udp_header.length = ntohs(sizeof(struct pcap_udp_header) + data.len);
+	v_pcap_udp_header.checksum = 0;
 
 	/* IP header */
 	if (spd->afid == AF_INET6) {
@@ -243,4 +244,4 @@ void sipdump_write_pcap(FILE *fs, sipdump_data_t *spd)
 		LM_ERR("writing UDP payload to pcap failed: %s\n", strerror(errno));
 	}
 	fflush(fs);
-}
+}