summaryrefslogtreecommitdiff
path: root/print/ghostscript8/files/patch-lips__gdevespg.c
blob: ae28dffd626ec83e9ed5ad049982757180bbbc96 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
--- lips/gdevespg.c.orig	Thu Nov  2 12:09:18 2000
+++ lips/gdevespg.c	Fri Dec 17 19:39:57 2004
@@ -142,7 +142,7 @@
     if (pdev->PageCount == 0)
 	escpage_printer_initialize(pdev, fp, num_coipes);
 
-    if (!(lprn->CompBuf = gs_malloc(bpl * 3 / 2 + 1, maxY, "lp2000_print_page_copies(CompBuf)")))
+    if (!(lprn->CompBuf = gs_malloc(pdev->memory, bpl * 3 / 2 + 1, maxY, "lp2000_print_page_copies(CompBuf)")))
 	return_error(gs_error_VMerror);
 
     if (lprn->NegativePrint) {
@@ -154,7 +154,7 @@
     if (code < 0)
 	return code;
 
-    gs_free(lprn->CompBuf, bpl * 3 / 2 + 1, maxY, "lp2000_print_page_copies(CompBuf)");
+    gs_free(pdev->memory, lprn->CompBuf, bpl * 3 / 2 + 1, maxY, "lp2000_print_page_copies(CompBuf)");
 
     if (pdev->Duplex)
 	fprintf(fp, "%c0dpsE", GS);