Aric Stewart : wineps.drv: Properly handle NULL LPLOGFONT in PSDRV_EnumDeviceFonts.

Alexandre Julliard julliard at winehq.org
Tue Jan 22 06:01:46 CST 2008


Module: wine
Branch: master
Commit: dde7ca22c2aed1866b5bb5329dc05e0aa5d9b4e8
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=dde7ca22c2aed1866b5bb5329dc05e0aa5d9b4e8

Author: Aric Stewart <aric at codeweavers.com>
Date:   Mon Jan 21 10:46:20 2008 -0600

wineps.drv: Properly handle NULL LPLOGFONT in PSDRV_EnumDeviceFonts.

---

 dlls/wineps.drv/builtin.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/dlls/wineps.drv/builtin.c b/dlls/wineps.drv/builtin.c
index 01547db..c075049 100644
--- a/dlls/wineps.drv/builtin.c
+++ b/dlls/wineps.drv/builtin.c
@@ -413,7 +413,7 @@ BOOL PSDRV_EnumDeviceFonts( PSDRV_PDEVICE *physDev, LPLOGFONTW plf,
     FONTFAMILY		*family;
     char                FaceName[LF_FACESIZE];
 
-    if( plf->lfFaceName[0] ) {
+    if( plf && plf->lfFaceName[0] ) {
         WideCharToMultiByte(CP_ACP, 0, plf->lfFaceName, -1,
 			  FaceName, sizeof(FaceName), NULL, NULL);
         TRACE("lfFaceName = '%s'\n", FaceName);




More information about the wine-cvs mailing list