summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrsiddharth <s@ricketyspace.net>2019-11-26 17:44:47 -0500
committerrsiddharth <s@ricketyspace.net>2020-04-17 20:56:35 -0400
commite38f0dbadd2e4fef15ecfbc746c29b42a478b65d (patch)
treeddabf013d17d0102829d0c8ad5fb2d638ddabbf6
parent35205c4ea57129cb2c89d44aef4bad0f4fd88f62 (diff)
nserver: Update check_cmd_size.
* nserver/src/nserve.c (check_cmd_size): Use barfsock to send error to socket.
-rw-r--r--nserver/src/nserve.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/nserver/src/nserve.c b/nserver/src/nserve.c
index 35bf7f6..d60ef67 100644
--- a/nserver/src/nserve.c
+++ b/nserver/src/nserve.c
@@ -36,9 +36,8 @@ int check_cmd_size(char *cmd, int sock)
}
char *err = "error: command invalid: size > 120 characters\n";
- ssize_t err_sz = strlen(err);
- ssize_t bytes = send(sock, err, err_sz, 0);
- check(bytes == err_sz, "check_cmd_size: send failed");
+ size_t bytes = barfsock(err, strlen(err), sock);
+ check(bytes == strlen(err), "check_cmd_size: send failed");
return 1;
error: