aboutsummaryrefslogtreecommitdiff
path: root/src/client.c
diff options
context:
space:
mode:
authorFranklin Wei <git@fwei.tk>2016-01-23 15:25:34 -0500
committerFranklin Wei <git@fwei.tk>2016-01-23 15:25:34 -0500
commit636634f244bbe04c703b5019f26578ac5441fefd (patch)
tree488a725b47f8bcc925f78b59665231742cf80a41 /src/client.c
parentbb90172cbaa3a38f58293982a38f6854d9afe1f9 (diff)
downloadnetcosm-636634f244bbe04c703b5019f26578ac5441fefd.zip
netcosm-636634f244bbe04c703b5019f26578ac5441fefd.tar.gz
netcosm-636634f244bbe04c703b5019f26578ac5441fefd.tar.bz2
netcosm-636634f244bbe04c703b5019f26578ac5441fefd.tar.xz
stuff
Diffstat (limited to 'src/client.c')
-rw-r--r--src/client.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/client.c b/src/client.c
index 91cbbac..cbfe63b 100644
--- a/src/client.c
+++ b/src/client.c
@@ -155,6 +155,7 @@ void send_master(unsigned char cmd, const void *data, size_t sz)
if(data)
memcpy(req + sizeof(pid_t) + 1, data, sz);
+ assert(1 + sizeof(pid_t) + sz <= MSG_MAX);
write(to_parent, req, 1 + sizeof(pid_t) + sz);
/* poll till we get data */
@@ -279,8 +280,6 @@ bool poll_requests(void)
unsigned char cmd = packet[0];
- debugf("Child gets code %d\n", cmd);
-
switch(cmd)
{
case REQ_BCASTMSG:
@@ -658,6 +657,7 @@ auth:
//}
}
+ /* unprivileged commands */
if(!strcmp(tok, "QUIT") || !strcmp(tok, "EXIT"))
{
free(cmd);