Index: parse_l.c =================================================================== --- parse_l.c (revision 23591) +++ parse_l.c (revision 23592) @@ -2523,9 +2523,6 @@ yysubc = NULL; yy_settings_dest = settings_dest; - if (!pcb_conf_cmd_is_safe(rc.file_command, &fcmd, 1)) - return -1; - if (settings_dest != CFR_invalid) conf_reset(settings_dest, Filename); @@ -2629,9 +2626,6 @@ yysubc = NULL; yyFontReset = pcb_false; - if (!pcb_conf_cmd_is_safe(rc.font_command, &fcmd, 1)) - return -1; - yy_settings_dest = CFR_invalid; r = Parse(NULL, fcmd, NULL, Filename); if (r == 0) { Index: parse_l.l =================================================================== --- parse_l.l (revision 23591) +++ parse_l.l (revision 23592) @@ -380,9 +380,6 @@ yysubc = NULL; yy_settings_dest = settings_dest; - if (!pcb_conf_cmd_is_safe(rc.file_command, &fcmd, 1)) - return -1; - if (settings_dest != CFR_invalid) conf_reset(settings_dest, Filename); @@ -486,9 +483,6 @@ yysubc = NULL; yyFontReset = pcb_false; - if (!pcb_conf_cmd_is_safe(rc.font_command, &fcmd, 1)) - return -1; - yy_settings_dest = CFR_invalid; r = Parse(NULL, fcmd, NULL, Filename); if (r == 0) {