Index: search.c =================================================================== --- search.c (revision 28094) +++ search.c (revision 28095) @@ -1253,7 +1253,7 @@ return found; } - for(i = 0; i < pcb_max_layer; i++) { + for(i = 0; i < pcb_max_layer(PCB); i++) { int found; if (pcb_layer_flags(PCB, i) & PCB_LYT_SILK) /* special order: silks are searched before/after this loop, if we meet them elsewhere, skip */ continue;