From: Douglas Bagnall Date: Sat, 17 Jun 2023 23:38:48 +0000 (+1200) Subject: librpc/ndr_basic: attempt only IPv4 addresses in push_ipv4 X-Git-Tag: talloc-2.4.2~1023 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=acb0a2991724ebf56274583ff11a1c402b1570b2;p=thirdparty%2Fsamba.git librpc/ndr_basic: attempt only IPv4 addresses in push_ipv4 Signed-off-by: Douglas Bagnall Reviewed-by: Andrew Bartlett --- 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);