From: Toni Wilen Date: Sat, 30 Jun 2018 13:50:15 +0000 (+0300) Subject: Added safety check. X-Git-Tag: 4010~41 X-Git-Url: https://git.unchartedbackwaters.co.uk/w/?a=commitdiff_plain;h=ca43328583a3859f8f7f117f379ef06d7f5c0663;p=francis%2Fwinuae.git Added safety check. --- diff --git a/od-win32/direct3d.cpp b/od-win32/direct3d.cpp index b77aba52..8b95d7cb 100644 --- a/od-win32/direct3d.cpp +++ b/od-win32/direct3d.cpp @@ -4054,6 +4054,8 @@ static uae_u8 *xD3D_setcursorsurface(int monid, int *pitch) struct d3dstruct *d3d = &d3ddata[monid]; if (pitch) { D3DLOCKED_RECT locked; + if (!d3d->cursorsurfaced3d) + return NULL; HRESULT hr = d3d->cursorsurfaced3d->LockRect(0, &locked, NULL, 0); if (FAILED(hr)) return NULL;