diff options
-rw-r--r-- | src/mds-server/mds-server.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/mds-server/mds-server.c b/src/mds-server/mds-server.c index 4eefe31..0ad7736 100644 --- a/src/mds-server/mds-server.c +++ b/src/mds-server/mds-server.c @@ -284,7 +284,7 @@ void* slave_loop(void* data) /* Multicast information about the client closing. */ - n = 2 * 10 + 1 + strlen("Client closed: :\n\n"); /* FIXME: why is this not received? */ + n = 2 * 10 + 1 + strlen("Client closed: :\n\n"); fail_if (xmalloc(msgbuf, n, char)); snprintf(msgbuf, n, "Client closed: %" PRIu32 ":%" PRIu32 "\n" @@ -294,6 +294,7 @@ void* slave_loop(void* data) n = strlen(msgbuf); queue_message_multicast(msgbuf, n, information); msgbuf = NULL; + send_multicast_queue(information); terminate: /* This done on success as well. */ |