From c18643503b749bb66ba84944be62adf64147c147 Mon Sep 17 00:00:00 2001 From: Don Lipari Date: Wed, 22 Mar 2017 09:22:38 -0700 Subject: [PATCH] sched/simulator: Add missing sim_state = NULL assignments Corrects a problem that was revealed with https://github.com/flux-framework/flux-sched/pull/238 --- sched/sched.c | 1 + simulator/sim_execsrv.c | 1 + 2 files changed, 2 insertions(+) diff --git a/sched/sched.c b/sched/sched.c index 25e5cc16a..f2e6e3e92 100644 --- a/sched/sched.c +++ b/sched/sched.c @@ -932,6 +932,7 @@ static void trigger_cb (flux_t *h, send_reply_request (h, "sched", ctx->sctx.sim_state); free_simstate (ctx->sctx.sim_state); + ctx->sctx.sim_state = NULL; Jput (o); } diff --git a/simulator/sim_execsrv.c b/simulator/sim_execsrv.c index 0bd191a9e..d18718e09 100644 --- a/simulator/sim_execsrv.c +++ b/simulator/sim_execsrv.c @@ -602,6 +602,7 @@ static void trigger_cb (flux_t *h, // Cleanup free_simstate (ctx->sim_state); + ctx->sim_state = NULL; Jput (o); zhash_destroy (&job_hash); }