Index: trunk/src_plugins/import_sch2/import_sch_dlg.c =================================================================== --- trunk/src_plugins/import_sch2/import_sch_dlg.c (revision 36364) +++ trunk/src_plugins/import_sch2/import_sch_dlg.c (revision 36365) @@ -52,8 +52,10 @@ if (newval == NULL) newval = ""; if (strcmp(ci->val.string[0], newval) != 0) { - rnd_conf_set(RND_CFR_DESIGN, "plugins/import_sch/args", n, newval, RND_POL_OVERWRITE); - goto restart; /* elements may be deleted and added with different pointers... */ + if (rnd_conf_set(RND_CFR_DESIGN, "plugins/import_sch/args", n, newval, RND_POL_OVERWRITE) == 0) + goto restart; /* elements may be deleted and added with different pointers... */ + else + rnd_message(RND_MSG_ERROR, "isch_arg2pcb(): Internal error: can't set conf [%d] to '%s'\n", n, newval); } } isch_conf_lock--;