Server logging cleanup/functionality
[fio.git] / client.c
index 6aaad0193d2b6d272bcfb31afb20bf421a278ad0..d9e3857ee05e264d8ee8beb0ca2e0a4bc14a4083 100644 (file)
--- a/client.c
+++ b/client.c
@@ -126,6 +126,8 @@ int fio_handle_clients(void)
 
        while (!exit_backend) {
                cmd = fio_net_cmd_read(fio_client_fd);
 
        while (!exit_backend) {
                cmd = fio_net_cmd_read(fio_client_fd);
+               if (!cmd)
+                       continue;
 
                if (cmd->opcode == FIO_NET_CMD_ACK) {
                        free(cmd);
 
                if (cmd->opcode == FIO_NET_CMD_ACK) {
                        free(cmd);