Index: VBoxSeamless.cpp
===================================================================
--- VBoxSeamless.cpp	(revision 24279)
+++ VBoxSeamless.cpp	(working copy)
@@ -237,10 +237,10 @@
         cbSize = GetRegionData(param.hrgn, 0, NULL);
         if (cbSize)
         {
-            LPRGNDATA lpRgnData = (LPRGNDATA)malloc(cbSize);
-            memset(lpRgnData, 0, cbSize);
+            LPRGNDATA lpRgnData = (LPRGNDATA)malloc(cbSize);           
             if (lpRgnData)
             {
+				memset(lpRgnData, 0, cbSize);
                 cbSize = GetRegionData(param.hrgn, cbSize, lpRgnData);
                 if (cbSize)
                 {
