[PATCH] winspool.drv.so + cups segfault (resend)
Alexander Gottwald
Alexander.Gottwald at informatik.tu-chemnitz.de
Fri Aug 23 14:27:57 CDT 2002
Hi,
The patch I sent a short time ago had a big logic error. So I send a new
one.
I found a bug, where wine is crashing if no default cups printer is set
(eg all cups servers with printers attached are offline)
2002-08-03 Alexander Gottwald <alexander.gottwald at s1999.tu-chemnitz.de>
* dlls/winspool/info.c: Check for NULL pointer
bye
ago
--
Alexander.Gottwald at informatik.tu-chemnitz.de
http://www.gotti.org ICQ: 126018723
-------------- next part --------------
Index: dlls/winspool/info.c
===================================================================
RCS file: /home/wine/wine/dlls/winspool/info.c,v
retrieving revision 1.55
diff -u -r1.55 info.c
--- dlls/winspool/info.c 31 May 2002 23:40:57 -0000 1.55
+++ dlls/winspool/info.c 23 Aug 2002 19:24:20 -0000
@@ -137,7 +137,7 @@
hadprinter = TRUE;
- if (!strcmp(def,printers[i]))
+ if (def && !strcmp(def,printers[i]))
WINSPOOL_SetDefaultPrinter(printers[i],printers[i],FALSE);
memset(&pinfo2a,0,sizeof(pinfo2a));
pinfo2a.pPrinterName = printers[i];
More information about the wine-patches
mailing list