diff --git a/src/createrepo-agent/command.c b/src/createrepo-agent/command.c index 579ce8e..725be0b 100644 --- a/src/createrepo-agent/command.c +++ b/src/createrepo-agent/command.c @@ -846,6 +846,7 @@ command_handler(int fd, const char * path, volatile sig_atomic_t * sentinel) cmd_ctx->stage = cra_stage_new(coordinator); if (!cmd_ctx->stage) { fprintf(stderr, "stage init failed\n"); + free(cmd_ctx); client_worker_free(ctx); break; }