diff --git a/src/plugins/slurmctld/nonstop/do_work.c b/src/plugins/slurmctld/nonstop/do_work.c
index e871baecced4fe263f827ee13cce727e46a0ed50..0156bc8aec263ea0a242012d0c6355a3088882f7 100644
--- a/src/plugins/slurmctld/nonstop/do_work.c
+++ b/src/plugins/slurmctld/nonstop/do_work.c
@@ -374,7 +374,7 @@ extern int restore_nonstop_state(void)
 	uint32_t job_cnt = 0;
 	char *data;
 	uint16_t protocol_version = (uint16_t) NO_VAL;
-	Buf buffer = init_buf(0);
+	Buf buffer;
 	int error_code = SLURM_SUCCESS, i, state_fd;
 	time_t buf_time;
 	job_failures_t *job_fail_ptr = NULL;