forked from lei.chen/myxce
fix: free live_jobs and null-sentinel on realloc failure in sched_end_session
This commit is contained in:
parent
fb5127ad66
commit
742d79ee55
1 changed files with 2 additions and 0 deletions
|
|
@ -808,6 +808,8 @@ void sched_end_session(xce_scheduler_t* sched)
|
|||
xce_sched_job_t** tmp = realloc(live_jobs,
|
||||
newcap * sizeof(*live_jobs));
|
||||
if (tmp == NULL) {
|
||||
free(live_jobs);
|
||||
live_jobs = NULL;
|
||||
break;
|
||||
}
|
||||
live_jobs = tmp;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue