Index: png.c =================================================================== --- png.c (revision 21307) +++ png.c (revision 21308) @@ -490,7 +490,7 @@ { const char *suffix = get_file_suffix(); - if (PCB) + if ((PCB != NULL) && (png_attribute_list[HA_pngfile].default_val.str_value == NULL)) pcb_derive_default_filename(PCB->Filename, &png_attribute_list[HA_pngfile], suffix); if (n)