struct thread_data *td_new = get_new_job(0, td);
if (!td_new)
- break;
+ goto err;
td_new->numjobs = 1;
td_new->stonewall = 0;
if (add_job(td_new, jobname, prioclass, prio))
- break;
+ goto err;
}
return 0;
err:
td = get_new_job(global, &def_thread);
if (!td)
- break;
+ return 1;
prioclass = 2;
prio = 4;
fsetpos(f, &off);
if (add_job(td, name, prioclass, prio))
- break;
+ return 1;
}
free(string);