X-Git-Url: http://git.madism.org/?a=blobdiff_plain;f=common%2Fserver.c;fp=common%2Fserver.c;h=a07355eef443ce5effa33f07289f6e99b1f859d3;hb=af645f579c2652e6a095876048565d03a9434286;hp=f142cb740c1bf68db40fcf7db62a724a3fb9b6d3;hpb=d0a502789c9dbe4cb914c2a621e3b52eec43f06a;p=apps%2Fpfixtools.git diff --git a/common/server.c b/common/server.c index f142cb7..a07355e 100644 --- a/common/server.c +++ b/common/server.c @@ -176,8 +176,6 @@ static void client_cb(EV_P_ struct ev_io *w, int events) { client_t *server = (client_t*)w; - debug("Entering client_cb for %p, %d (%d | %d)", w, events, EV_WRITE, EV_READ); - if (events & EV_WRITE && server->obuf.len) { if (buffer_write(&server->obuf, server->io.fd) < 0) { client_release(server); @@ -319,9 +317,14 @@ module_exit(server_shutdown); static void refresh_cb(EV_P_ struct ev_signal *w, int event) { + log_state = "refreshing "; if (!gl_config_refresh(gl_config)) { ev_unloop(EV_A_ EVUNLOOP_ALL); + info("failed"); + } else { + info("done"); } + log_state = ""; } static void exit_cb(EV_P_ struct ev_signal *w, int event) @@ -351,6 +354,7 @@ int server_loop(start_client_t starter, delete_client_t deleter, ev_signal_init(&ev_sigterm, exit_cb, SIGTERM); ev_signal_start(gl_loop, &ev_sigterm); + log_state = ""; info("entering processing loop"); ev_loop(gl_loop, 0); info("exit requested");