From 8d5d968ddef50831ea8e210986b01d5dd1630ffd Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Tue, 24 Nov 2020 17:35:26 +0100 Subject: [PATCH] libcli:smb: Check return code of set_blocking Found by covscan. Signed-off-by: Andreas Schneider Reviewed-by: Andrew Bartlett --- libcli/smb/smbXcli_base.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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); -- 2.47.3