# HG changeset patch
# User greg
# Date 1219928132 -7200
# Node ID 5ecc8f8090cbac93f0b6f3280d736b8e2be27fc7
# Parent  f0343a7457b8832b183eedfa94a45e3f04db9959
fix bug in canclose for win32

diff -r f0343a7457b8 -r 5ecc8f8090cb drivers/win32/win32.cpp
--- a/drivers/win32/win32.cpp	Thu Aug 28 14:28:41 2008 +0200
+++ b/drivers/win32/win32.cpp	Thu Aug 28 14:55:32 2008 +0200
@@ -207,8 +207,8 @@
 			d->canHandle = NULL;
 			data->continue_receive_thread = false;}
 		  LeaveMutex();
+		  (*s_driver_procs.m_canClose)(data->inst);
 		  WaitReceiveTaskEnd(&data->receive_thread);
-		  (*s_driver_procs.m_canClose)(data->inst);
 		  delete data;
 		  return 0;
       }