Index: eps.c =================================================================== --- eps.c (revision 21307) +++ eps.c (revision 21308) @@ -148,7 +148,7 @@ static pcb_hid_attribute_t *eps_get_export_options(int *n) { - if (PCB) + if ((PCB != NULL) && (eps_attribute_list[HA_psfile].default_val.str_value == NULL)) pcb_derive_default_filename(PCB->Filename, &eps_attribute_list[HA_psfile], ".eps"); if (n) Index: ps.c =================================================================== --- ps.c (revision 21307) +++ ps.c (revision 21308) @@ -438,7 +438,7 @@ static pcb_hid_attribute_t *ps_get_export_options(int *n) { - if (PCB) + if ((PCB != NULL) && (ps_attribute_list[HA_psfile].default_val.str_value == NULL)) pcb_derive_default_filename(PCB->Filename, &ps_attribute_list[HA_psfile], ".ps"); if (n)