diff --git a/src/plugins/accounting_storage/pgsql/as_pg_get_jobs.c b/src/plugins/accounting_storage/pgsql/as_pg_get_jobs.c
index 56ceec179b9f0bdba5c1941325cf691c509e32ba..ddffbc3ba2e495243e0a63e8f4e6fd6eb2e74bb4 100644
--- a/src/plugins/accounting_storage/pgsql/as_pg_get_jobs.c
+++ b/src/plugins/accounting_storage/pgsql/as_pg_get_jobs.c
@@ -507,7 +507,7 @@ _cluster_get_jobs(pgsql_conn_t *pg_conn, char *cluster,
 	char *cond = xstrdup(sent_cond);
 	slurmdb_job_rec_t *job = NULL;
 	List cluster_job_list = NULL;
-	int rc = SLURM_SUCCESS, curr_id, last_id;
+	int rc = SLURM_SUCCESS, curr_id, last_id = -1;
 	time_t now = time(NULL);
 
 	_concat_cluster_job_cond_str(pg_conn, cluster, job_cond, &cond);