15 Feb
2023
15 Feb
'23
6:33 a.m.
From: Tingzhong Luo <luotingzhong(a)uniontech.com> --- dlls/winspool.drv/info.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dlls/winspool.drv/info.c b/dlls/winspool.drv/info.c index 61017104ab1..7b09799d1db 100644 --- a/dlls/winspool.drv/info.c +++ b/dlls/winspool.drv/info.c @@ -241,7 +241,7 @@ static DEVMODEA *DEVMODEWtoA( const DEVMODEW *dmW, DEVMODEA *dmA ) { DWORD size, sizeW; - if (!dmW) return NULL; + if (!dmW || dmW->dmSize <= 0) return NULL; sizeW = dmW->dmSize; size = sizeW - CCHDEVICENAME - ((sizeW > FIELD_OFFSET( DEVMODEW, dmFormName )) ? CCHFORMNAME : 0); -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/2205