diff options
author | Uri Simchoni <uri@samba.org> | 2021-09-12 22:23:53 +0300 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2021-09-13 22:27:59 +0000 |
commit | 95d8cdf0c361b6e3398614d28b0fb120c81649a9 (patch) | |
tree | 4090b169af93fa1a002ce006d39f057006056324 /lib/tsocket | |
parent | 7217c67a4ad70bab524cd67f76c74afa240cdf29 (diff) | |
download | samba-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.c | 2 |
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; } |