Index: trunk/src_plugins/io_pads/write_layer.c =================================================================== --- trunk/src_plugins/io_pads/write_layer.c (revision 35065) +++ trunk/src_plugins/io_pads/write_layer.c (revision 35066) @@ -102,8 +102,10 @@ for(m = pads_lyt_map; m->plid != 0; m++) { if (lyt == m->lyt) { if (purpose == NULL) { - if ((m->purpose != NULL) && (strcmp(purpose, m->purpose) == 0)) + if (m->purpose == NULL) return m->plid; + if (strcmp(purpose, m->purpose) == 0) + return m->plid; } else { if (m->purpose == NULL)