sync dde.c to wine 1.1.34
authorChristoph von Wittich <christoph_vw@reactos.org>
Sat, 5 Dec 2009 20:04:54 +0000 (20:04 +0000)
committerChristoph von Wittich <christoph_vw@reactos.org>
Sat, 5 Dec 2009 20:04:54 +0000 (20:04 +0000)
svn path=/trunk/; revision=44421

reactos/dll/win32/user32/misc/dde.c

index 9373d91..c9cfcef 100644 (file)
@@ -1971,7 +1971,13 @@ WDML_CONV*       WDML_GetConv(HCONV hConv, BOOL checkConnected)
     /* FIXME: should do better checking */
     if (pConv == NULL || pConv->magic != WDML_CONV_MAGIC) return NULL;
 
-    if (!pConv->instance || pConv->instance->threadID != GetCurrentThreadId())
+    if (!pConv->instance)
+    {
+        WARN("wrong thread ID, no instance\n");
+       return NULL;
+    }
+
+    if (pConv->instance->threadID != GetCurrentThreadId())
     {
         WARN("wrong thread ID\n");
         pConv->instance->lastError = DMLERR_INVALIDPARAMETER; /* FIXME: check */