diff options
author | Andreas Schneider <asn@samba.org> | 2020-11-24 17:35:26 +0100 |
---|---|---|
committer | Stefan Metzmacher <metze@samba.org> | 2020-11-26 06:52:41 +0000 |
commit | 8d5d968ddef50831ea8e210986b01d5dd1630ffd (patch) | |
tree | ddf662cfb8ca913228dedb20247e1ab1444e7f72 /libcli | |
parent | 7fa75b699335cb7832d412315ba8a3cdfc29debc (diff) | |
download | samba-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.c | 5 |
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); |