Index: src/ch/Device IO.h
===================================================================
diff -u -N -rad0fb7556efa2b2c35acc3ce6e4901b3e8c992dd -r73ca383440781e29e12a8a3ea95ffe24d3cab5d2
--- src/ch/Device IO.h	(.../Device IO.h)	(revision ad0fb7556efa2b2c35acc3ce6e4901b3e8c992dd)
+++ src/ch/Device IO.h	(.../Device IO.h)	(revision 73ca383440781e29e12a8a3ea95ffe24d3cab5d2)
@@ -33,7 +33,7 @@
 		return false;
 
 	// search for all, to find out in which string is the signature
-	DWORD dwCount, dwCount2;
+	DWORD dwCount = 0, dwCount2 = 0;
 	if ((dwCount=QueryDosDevice(NULL, szQuery.get(), 16384)) == 0)
 	{
 		TRACE("Encountered error #%lu @QueryDosDevice\n", GetLastError());