Browse Source

sipdump: use the right flag to parse ipv6

Daniel-Constantin Mierla 3 years ago
parent
commit
9a15781f48
1 changed files with 2 additions and 2 deletions
  1. 2 2
      src/modules/sipdump/sipdump_pcap.c

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

@@ -198,8 +198,8 @@ void sipdump_write_pcap(FILE *fs, sipdump_data_t *spd)
 			return;
 		}
 		memcpy(&v_pcap_ipv6_header.ip6_src, &ip6addr, sizeof(struct in6_addr));
-		if (inet_pton(AF_INET, spd->dst_ip.s, &ip6addr) != 1) {
-			LM_ERR("failed to parse IPv4 address %s\n", spd->dst_ip.s);
+		if (inet_pton(AF_INET6, spd->dst_ip.s, &ip6addr) != 1) {
+			LM_ERR("failed to parse IPv6 address %s\n", spd->dst_ip.s);
 			return;
 		}
 		memcpy(&v_pcap_ipv6_header.ip6_dst, &ip6addr, sizeof(struct in6_addr));