diff --git a/src/slurmctld/gang.c b/src/slurmctld/gang.c
index 631138a5c02a0fab03fdd1cf7f170166f0cfb94a..76e8094d52fc9701b2b3dda23de003eae45f34cb 100644
--- a/src/slurmctld/gang.c
+++ b/src/slurmctld/gang.c
@@ -560,6 +560,7 @@ static int _suspend_job(uint32_t job_id)
 	suspend_msg_t msg;
 
 	msg.job_id = job_id;
+	msg.job_id_str = NULL;
 	msg.op = SUSPEND_JOB;
 	rc = job_suspend(&msg, 0, -1, false, (uint16_t)NO_VAL);
 	/* job_suspend() returns ESLURM_DISABLED if job is already suspended */
@@ -580,6 +581,7 @@ static void _resume_job(uint32_t job_id)
 	suspend_msg_t msg;
 
 	msg.job_id = job_id;
+	msg.job_id_str = NULL;
 	msg.op = RESUME_JOB;
 	rc = job_suspend(&msg, 0, -1, false, (uint16_t)NO_VAL);
 	if (rc == SLURM_SUCCESS) {