From acb0a2991724ebf56274583ff11a1c402b1570b2 Mon Sep 17 00:00:00 2001 From: Douglas Bagnall Date: Sun, 18 Jun 2023 11:38:48 +1200 Subject: [PATCH] librpc/ndr_basic: attempt only IPv4 addresses in push_ipv4 Signed-off-by: Douglas Bagnall Reviewed-by: Andrew Bartlett --- librpc/ndr/ndr_basic.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/librpc/ndr/ndr_basic.c b/librpc/ndr/ndr_basic.c index 8820c0f5cec..350020d7788 100644 --- a/librpc/ndr/ndr_basic.c +++ b/librpc/ndr/ndr_basic.c @@ -1025,7 +1025,7 @@ _PUBLIC_ enum ndr_err_code ndr_pull_ipv4address(struct ndr_pull *ndr, int ndr_fl _PUBLIC_ enum ndr_err_code ndr_push_ipv4address(struct ndr_push *ndr, int ndr_flags, const char *address) { uint32_t addr; - if (!is_ipaddress(address)) { + if (!is_ipaddress_v4(address)) { return ndr_push_error(ndr, NDR_ERR_IPV4ADDRESS, "Invalid IPv4 address: '%s'", address); -- 2.47.3