X-Git-Url: http://git.samba.org/?p=samba.git;a=blobdiff_plain;f=source%2Flibcli%2Fraw%2Frawrequest.c;h=2b84345abb1d6ded1c37e5df435bc1382b0290ee;hp=4191d3775eeb48a88429ad9094e2c867a82524e0;hb=138cb5f2f5f8ce1479ac687d18e6a0e355e55b7f;hpb=da5f22976fb40ec96160439c7a926a15805fc7f0 diff --git a/source/libcli/raw/rawrequest.c b/source/libcli/raw/rawrequest.c index 4191d3775ee..2b84345abb1 100644 --- a/source/libcli/raw/rawrequest.c +++ b/source/libcli/raw/rawrequest.c @@ -309,7 +309,11 @@ BOOL cli_request_receive(struct cli_request *req) return False; } - cli_request_receive_next(req->transport); + if (!cli_request_receive_next(req->transport)) { + cli_transport_close(req->transport); + req->status = NT_STATUS_UNEXPECTED_NETWORK_ERROR; + return False; + } } return True;