diff --git a/source/libcli/raw/clisocket.c b/source/libcli/raw/clisocket.c index 7cb70401310..d6007ec8ba3 100644 --- a/source/libcli/raw/clisocket.c +++ b/source/libcli/raw/clisocket.c @@ -63,6 +63,9 @@ struct smbcli_socket *smbcli_sock_init(TALLOC_CTX *mem_ctx, return NULL; } + /* ensure we don't get SIGPIPE */ + BlockSignals(True,SIGPIPE); + return sock; }