Index: drc_query.c =================================================================== --- drc_query.c (revision 32930) +++ drc_query.c (revision 32931) @@ -227,7 +227,7 @@ gdl_iterator_t it; rnd_conf_listitem_t *i; long cnt = 0; - int bufno = -1; + int bufno = -1, *ran; pcb_qry_exec_t ec; drc_query_prog_t prog; @@ -255,6 +255,10 @@ if ((dis != NULL) && (*dis != 0)) continue; + assert(argv[1].type == RND_EVARG_PTR); + ran = argv[1].d.p; + (*ran)++; + prog.name = i->name; cnt += drc_qry_exec(&ec, pcb, &pcb_drc_lst, i->name, load_str(rule, i, "type"), load_str(rule, i, "title"), load_str(rule, i, "desc"),