summaryrefslogtreecommitdiff
path: root/libcli
diff options
context:
space:
mode:
authorAndreas Schneider <asn@samba.org>2020-11-24 17:35:26 +0100
committerStefan Metzmacher <metze@samba.org>2020-11-26 06:52:41 +0000
commit8d5d968ddef50831ea8e210986b01d5dd1630ffd (patch)
treeddf662cfb8ca913228dedb20247e1ab1444e7f72 /libcli
parent7fa75b699335cb7832d412315ba8a3cdfc29debc (diff)
downloadsamba-8d5d968ddef50831ea8e210986b01d5dd1630ffd.tar.gz
libcli:smb: Check return code of set_blocking
Found by covscan. Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Diffstat (limited to 'libcli')
-rw-r--r--libcli/smb/smbXcli_base.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/libcli/smb/smbXcli_base.c b/libcli/smb/smbXcli_base.c
index 3e020faca3c..df80be6bf16 100644
--- a/libcli/smb/smbXcli_base.c
+++ b/libcli/smb/smbXcli_base.c
@@ -338,7 +338,10 @@ struct smbXcli_conn *smbXcli_conn_create(TALLOC_CTX *mem_ctx,
return NULL;
}
- set_blocking(fd, false);
+ ret = set_blocking(fd, false);
+ if (ret < 0) {
+ goto error;
+ }
conn->sock_fd = fd;
conn->remote_name = talloc_strdup(conn, remote_name);