diff -uNr espgs-7.05.6.ORIG/src/gdevpdfw.c espgs-7.05.6/src/gdevpdfw.c --- espgs-7.05.6.ORIG/src/gdevpdfw.c Tue Apr 23 20:58:42 2002 +++ espgs-7.05.6/src/gdevpdfw.c Thu Jan 8 02:28:29 2004 @@ -686,7 +686,9 @@ code = pdf_write_FontDescriptor(pdev, pfd); pfd->written = true; } +#ifndef __APPLE__ pfd->base_font = 0; /* clean up for GC */ +#endif return code; } private int @@ -745,6 +747,9 @@ return_error(gs_error_VMerror); font->memory = (gs_memory_t *)fmem; code = pdf_finalize_font_descriptor(pdev, pfd); +#ifdef __APPLE__ + pfd->base_font = 0; +#endif gs_memory_free_all((gs_memory_t *)fmem, FREE_ALL_EVERYTHING, "pdf_font_notify_proc"); font->memory = save_memory;