client: remove command reply after calling into client update_job
[fio.git] / client.c
index fe1f32bf57432e6155b3bf9dd5369eb4bcd2b375..5b5d60a3ff61622e5dd2ad6cb1e1f6ee3b3e81dc 100644 (file)
--- a/client.c
+++ b/client.c
@@ -1187,8 +1187,8 @@ int fio_handle_client(struct fio_client *client)
                free(cmd);
                break;
        case FIO_NET_CMD_UPDATE_JOB:
-               remove_reply_cmd(client, cmd);
                ops->update_job(client, cmd);
+               remove_reply_cmd(client, cmd);
                free(cmd);
                break;
        default: