aboutsummaryrefslogtreecommitdiff
path: root/src/server_reqs.c
diff options
context:
space:
mode:
authorFranklin Wei <git@fwei.tk>2016-01-18 14:59:35 -0500
committerFranklin Wei <git@fwei.tk>2016-01-18 14:59:35 -0500
commit344a56010938c28225c3d145d5191c8fb8234288 (patch)
tree49fe35f68d9f69d917dbd87aa177b5260c286699 /src/server_reqs.c
parenta8cdc61833ab16dcb0d0d8364710d55759cc0293 (diff)
downloadnetcosm-344a56010938c28225c3d145d5191c8fb8234288.zip
netcosm-344a56010938c28225c3d145d5191c8fb8234288.tar.gz
netcosm-344a56010938c28225c3d145d5191c8fb8234288.tar.bz2
netcosm-344a56010938c28225c3d145d5191c8fb8234288.tar.xz
fix a synchronization bug, better word wrapping, and pretty telnet
Diffstat (limited to 'src/server_reqs.c')
-rw-r--r--src/server_reqs.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/server_reqs.c b/src/server_reqs.c
index d461147..6a63d1e 100644
--- a/src/server_reqs.c
+++ b/src/server_reqs.c
@@ -294,7 +294,7 @@ bool handle_child_req(int in_fd)
pid_t sender_pid;
memcpy(&sender_pid, packet, sizeof(pid_t));
- sig_debugf("Got request from PID %d\n", sender_pid);
+ debugf("servreq: Got request from PID %d\n", sender_pid);
struct child_data *sender = hash_lookup(child_map, &sender_pid);
@@ -356,12 +356,12 @@ bool handle_child_req(int in_fd)
finish:
- if(req)
- send_packet(sender, REQ_ALLDONE, NULL, 0);
-
if(req && req->finalize)
req->finalize(data, datalen, sender);
+ if(req)
+ send_packet(sender, REQ_ALLDONE, NULL, 0);
+
fail:
return true;
}