author | viric@mandarina |
Thu, 07 Feb 2008 21:29:32 +0100 | |
changeset 193 | c257988d0cd7 |
parent 192 | 6589d5f75bc1 (current diff) |
parent 190 | a1d9f881740e (diff) |
child 194 | 46d5661b23d8 |
--- a/jobs.c Wed Feb 06 22:52:10 2008 +0100 +++ b/jobs.c Thu Feb 07 21:29:32 2008 +0100 @@ -587,19 +587,26 @@ p = firstjob; if (p != 0) { + jobid = p->jobid; while (p->next != 0) { before_p = p; p = p->next; + jobid = p->jobid; } } else { /* last 'finished' */ p = first_finished_job; - while (p->next != 0) + if (p) { - before_p = p; - p = p->next; + jobid = p->jobid; + while (p->next != 0) + { + before_p = p; + jobid = p->jobid; + p = p->next; + } } } }