X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=lib%2Fsocket.c;h=055109a73c9f7b4be1f69d73f0552feb5c2d51ff;hb=60af7e19d13145b1f78ef8bdc014c5772966e8e9;hp=037fbbef5f51ce0c3038c96e2a327c822149bf24;hpb=8907aea9ebe4aaad7c5bbd5e6ee45374202d08c6;p=deb_libnfs.git diff --git a/lib/socket.c b/lib/socket.c index 037fbbe..055109a 100644 --- a/lib/socket.c +++ b/lib/socket.c @@ -210,6 +210,7 @@ static int rpc_read_from_socket(struct rpc_context *rpc) if (count < 0) { rpc_set_error(rpc, "Failed recvfrom: %s", strerror(errno)); free(buf); + return -1; } if (rpc_process_pdu(rpc, buf, count) != 0) { rpc_set_error(rpc, "Invalid/garbage pdu received from server. Ignoring PDU");