Index: png.c =================================================================== --- png.c (revision 25226) +++ png.c (revision 25227) @@ -1147,7 +1147,7 @@ } if (!png_cam.fn_template) { - f = pcb_fopen(png_cam.active ? png_cam.fn : filename, "wb"); + f = pcb_fopen(&PCB->hidlib, png_cam.active ? png_cam.fn : filename, "wb"); if (!f) { perror(filename); return; @@ -1314,7 +1314,7 @@ png_foot(); fclose(f); } - f = pcb_fopen(png_cam.fn, "wb"); + f = pcb_fopen(&PCB->hidlib, png_cam.fn, "wb"); if (!f) { perror(filename); return 0;