aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIgor Pashev <pashev.igor@gmail.com>2022-11-09 22:03:42 +0200
committerIgor Pashev <pashev.igor@gmail.com>2022-11-09 22:03:42 +0200
commit3b4a77a948c87a155b7f4cba1db752964fbe4157 (patch)
treef91e4525e417b2dce0422ff9359905ca263a2ef5
parentb0f6fe6ba4e093b7bef6d5fad895d71f17becbf4 (diff)
downloadtcp-3b4a77a948c87a155b7f4cba1db752964fbe4157.tar.gz
Catch possible read error
-rw-r--r--server.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/server.c b/server.c
index 3e3efcd..6c6cdf8 100644
--- a/server.c
+++ b/server.c
@@ -91,6 +91,10 @@ recvfile (int fd)
}
filelength += rc;
}
+
+ if (rc < 0)
+ warning ("failed to read from the socket");
+
info ("received %lu of `%s'", filelength, filename);
clean: