summaryrefslogtreecommitdiff
path: root/lib/tsocket
diff options
context:
space:
mode:
authorUri Simchoni <uri@samba.org>2021-09-12 22:23:53 +0300
committerJeremy Allison <jra@samba.org>2021-09-13 22:27:59 +0000
commit95d8cdf0c361b6e3398614d28b0fb120c81649a9 (patch)
tree4090b169af93fa1a002ce006d39f057006056324 /lib/tsocket
parent7217c67a4ad70bab524cd67f76c74afa240cdf29 (diff)
downloadsamba-95d8cdf0c361b6e3398614d28b0fb120c81649a9.tar.gz
tsocket: set errno on some failures of tsocket_address_inet_from_strings
Fix setting errno on all failure modes of tsocket_address_inet_from_strings. Signed-off-by: Uri Simchoni <uri@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org> Autobuild-User(master): Jeremy Allison <jra@samba.org> Autobuild-Date(master): Mon Sep 13 22:27:59 UTC 2021 on sn-devel-184
Diffstat (limited to 'lib/tsocket')
-rw-r--r--lib/tsocket/tsocket_bsd.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/tsocket/tsocket_bsd.c b/lib/tsocket/tsocket_bsd.c
index 10ea1347149..39a95e4c5ec 100644
--- a/lib/tsocket/tsocket_bsd.c
+++ b/lib/tsocket/tsocket_bsd.c
@@ -411,6 +411,8 @@ int _tsocket_address_inet_from_strings(TALLOC_CTX *mem_ctx,
if (ret != 0) {
switch (ret) {
case EAI_FAIL:
+ case EAI_NONAME:
+ case EAI_ADDRFAMILY:
errno = EINVAL;
break;
}