Index: trunk/src_plugins/io_pads/io_pads.pup =================================================================== --- trunk/src_plugins/io_pads/io_pads.pup (revision 34689) +++ trunk/src_plugins/io_pads/io_pads.pup (revision 34690) @@ -4,6 +4,6 @@ $state WIP $fmt-native no $fmt-feature-r PADS board -#$package io-alien +$package io-alien default buildin autoload 1 Index: trunk/src_plugins/io_pads/read_high_misc.c =================================================================== --- trunk/src_plugins/io_pads/read_high_misc.c (revision 34689) +++ trunk/src_plugins/io_pads/read_high_misc.c (revision 34690) @@ -249,6 +249,8 @@ char key1[32], key2[32]; int res; + retry:; + key2[0] = '\0'; if ((res = pads_read_word(rctx, key1, sizeof(key1), 0)) <= 0) return res; if (*key1 == '\0') @@ -256,6 +258,9 @@ if (pads_has_field(rctx)) pads_read_word(rctx, key2, sizeof(key2), 0); pads_eatup_till_nl(rctx); + if ((strcmp(key1, "NET_CLASS") == 0) && (strcmp(key2, "DATA") == 0)) /* ignore */ + goto retry; + rnd_trace(" rules? key='%s' '%s' line=%ld\n", key1, key2, rctx->line); if ((strcmp(key1, "GROUP") == 0) && (strcmp(key2, "DATA") == 0)) { key2[0] = '\0';