Index: trunk/src/safe_fs.c =================================================================== --- trunk/src/safe_fs.c (revision 11832) +++ trunk/src/safe_fs.c (revision 11833) @@ -198,6 +198,8 @@ const char *p = ci->val.string[0]; if (ci->type != CFN_STRING) continue; + if (*p == '?') + p++; pcb_snprintf(tmp, sizeof(tmp), "%s%c%s", p, PCB_DIR_SEPARATOR_C, real_fn); res = pcb_fopen(tmp, mode); if (res != NULL) {