DrvCreateDeviceBitmap will call FreeSurface function when
CreateDeviceBitmap failed, no need call FreeSurface function in
CreateDeviceBitmap function;
It fixes the windows XP bluescreen problem that I encounter.
diff --git a/display/surface.c b/display/surface.c
index 7146b32..38200aa 100644
--- a/display/surface.c
+++ b/display/surface.c
@@ -152,7 +152,6 @@ HBITMAP CreateDeviceBitmap(PDev *pdev, SIZEL size,
ULONG format, QXLPHYSICAL *ph
out_error3:
QXLDelSurface(pdev, *base_mem, allocation_type);
out_error2:
- FreeSurface(pdev, surface_id);
EngDeleteSurface((HSURF)surf);
out_error1:
return 0;
/Coolper Chen
_______________________________________________
Spice-devel mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/spice-devel