Skip to content
Snippets Groups Projects
Commit 1ec2b009 authored by Moe Jette's avatar Moe Jette
Browse files

correction to size of data structure allocated (it was too large)

parent a615d3d2
No related branches found
No related tags found
No related merge requests found
...@@ -115,7 +115,7 @@ extern struct job_record **find_preemptable_jobs(struct job_record *job_ptr) ...@@ -115,7 +115,7 @@ extern struct job_record **find_preemptable_jobs(struct job_record *job_ptr)
if (pre_job_inx >= pre_job_size) { if (pre_job_inx >= pre_job_size) {
pre_job_size += 100; pre_job_size += 100;
xrealloc(pre_job_p, xrealloc(pre_job_p,
(sizeof(struct job_record) * pre_job_size)); (sizeof(struct job_record *) * pre_job_size));
} }
pre_job_p[pre_job_inx++] = job_p; pre_job_p[pre_job_inx++] = job_p;
} }
...@@ -127,7 +127,8 @@ extern struct job_record **find_preemptable_jobs(struct job_record *job_ptr) ...@@ -127,7 +127,8 @@ extern struct job_record **find_preemptable_jobs(struct job_record *job_ptr)
_sort_pre_job_list(pre_job_p, pre_job_inx); _sort_pre_job_list(pre_job_p, pre_job_inx);
if (pre_job_inx == pre_job_size) { /* Insure NULL terminated */ if (pre_job_inx == pre_job_size) { /* Insure NULL terminated */
pre_job_size++; pre_job_size++;
xrealloc(pre_job_p, (sizeof(struct job_record)*pre_job_size)); xrealloc(pre_job_p,
(sizeof(struct job_record * ) * pre_job_size));
} }
return pre_job_p; return pre_job_p;
} }
......
...@@ -117,7 +117,7 @@ extern struct job_record **find_preemptable_jobs(struct job_record *job_ptr) ...@@ -117,7 +117,7 @@ extern struct job_record **find_preemptable_jobs(struct job_record *job_ptr)
if (pre_job_inx >= pre_job_size) { if (pre_job_inx >= pre_job_size) {
pre_job_size += 100; pre_job_size += 100;
xrealloc(pre_job_p, xrealloc(pre_job_p,
(sizeof(struct job_record) * pre_job_size)); (sizeof(struct job_record *) * pre_job_size));
} }
pre_job_p[pre_job_inx++] = job_p; pre_job_p[pre_job_inx++] = job_p;
} }
...@@ -129,7 +129,8 @@ extern struct job_record **find_preemptable_jobs(struct job_record *job_ptr) ...@@ -129,7 +129,8 @@ extern struct job_record **find_preemptable_jobs(struct job_record *job_ptr)
_sort_pre_job_list(pre_job_p, pre_job_inx); _sort_pre_job_list(pre_job_p, pre_job_inx);
if (pre_job_inx == pre_job_size) { /* Insure NULL terminated */ if (pre_job_inx == pre_job_size) { /* Insure NULL terminated */
pre_job_size++; pre_job_size++;
xrealloc(pre_job_p, (sizeof(struct job_record)*pre_job_size)); xrealloc(pre_job_p,
(sizeof(struct job_record * ) * pre_job_size));
} }
return pre_job_p; return pre_job_p;
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment