From ebda78c92c21770af1a32afc2930740b80d73fd3 Mon Sep 17 00:00:00 2001 From: Daniel-Constantin Mierla Date: Sat, 17 Sep 2022 10:18:39 +0200 Subject: [PATCH] sipdump: use the right flag to parse ipv6 (cherry picked from commit 9a15781f4804ef6620fad5a09ff2e9aacae871cb) --- src/modules/sipdump/sipdump_pcap.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/modules/sipdump/sipdump_pcap.c b/src/modules/sipdump/sipdump_pcap.c index e808ff23fe7..0db2697790f 100644 --- a/src/modules/sipdump/sipdump_pcap.c +++ b/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));