bool pool_mem = false;
Dmsg0(200, "enter list_run_jobs()\n");
- bsendmsg(ua, _("Running Jobs:\n"));
+ bsendmsg(ua, _("\nRunning Jobs:\n"));
lock_jcr_chain();
foreach_jcr(jcr) {
njobs++;
* VolSessionId and VolSessionTime
*/
bool found = false;
- for (rec=(DEV_RECORD *)recs->first(); rec; rec=(DEV_RECORD *)recs->next(rec)) {
+ foreach_dlist(rec, recs) {
if (rec->VolSessionId == block->VolSessionId &&
rec->VolSessionTime == block->VolSessionTime) {
found = true;
// Dmsg2(100, "Position=(file:block) %d:%d\n", dev->file, dev->block_num);
/* Walk down list and free all remaining allocated recs */
- for (rec=(DEV_RECORD *)recs->first(); rec; ) {
- DEV_RECORD *nrec = (DEV_RECORD *)recs->next(rec);
+ while (!recs->empty()) {
+ rec = (DEV_RECORD *)recs->first();
recs->remove(rec);
free_record(rec);
- rec = nrec;
}
delete recs;
print_block_read_errors(jcr, block);
{
DEV_RECORD *rec;
- rec = (DEV_RECORD *) get_memory(sizeof(DEV_RECORD));
+ rec = (DEV_RECORD *)get_memory(sizeof(DEV_RECORD));
memset(rec, 0, sizeof(DEV_RECORD));
rec->data = get_pool_memory(PM_MESSAGE);
return rec;