summaryrefslogtreecommitdiffstats
path: root/nserver/src/nserve.c
diff options
context:
space:
mode:
Diffstat (limited to 'nserver/src/nserve.c')
-rw-r--r--nserver/src/nserve.c42
1 files changed, 0 insertions, 42 deletions
diff --git a/nserver/src/nserve.c b/nserver/src/nserve.c
index 316fdd1..8008562 100644
--- a/nserver/src/nserve.c
+++ b/nserver/src/nserve.c
@@ -25,48 +25,6 @@ int barfsock(char *buf, size_t buf_sz, int sock)
return -1;
}
-int sanitize(char *cmd)
-{
- check(cmd != NULL, "cmd is NULL");
-
- size_t len = strlen(cmd);
- check(len > 0, "cmd empty");
-
- // strip newline character at the end.
- cmd[len - 1] = '\0';
-
- return 0;
- error:
- return -1;
-}
-
-char *check_cmd(char *cmd)
-{
- char *err = NULL;
-
- check(cmd != NULL, "cmd is NULL");
-
- int rc = sanitize(cmd);
- check(rc != -1, "sanitize failed");
-
- size_t len = strlen(cmd);
- if (len >= CMD_MIN_SIZE && len <= CMD_MAX_SIZE) {
- return NULL;
- }
-
- if (len == 0) {
- err = "closing connection\n";
- } else {
- err = "command size invalid\n";
- }
-
- return err;
- error:
- err = "internal error\n";
- return err;
-}
-
-
void nserve(int sock)
{
size_t cmd_sz = 200;