dlls/user32/tests/dde.c

Gerald Pfeifer gerald at pfeifer.com
Thu Nov 1 11:42:50 CDT 2007


type is of type UINT, so checking >= 0 does not make sense.

Gerald

ChangeLog:
Don't check unsigned types for >= 0.

Index: dlls/user32/tests/dde.c
===================================================================
RCS file: /home/wine/wine/dlls/user32/tests/dde.c,v
retrieving revision 1.23
diff -u -3 -p -r1.23 dde.c
--- dlls/user32/tests/dde.c	26 Oct 2007 13:36:18 -0000	1.23
+++ dlls/user32/tests/dde.c	1 Nov 2007 16:41:46 -0000
@@ -1286,7 +1286,7 @@ static HDDEDATA CALLBACK client_dde_call
     const char *cmd_name;
 
     type = (uType & XTYP_MASK) >> XTYP_SHIFT;
-    cmd_name = (type >= 0 && type <= 14) ? cmd_type[type] : "unknown";
+    cmd_name = (type <= 14) ? cmd_type[type] : "unknown";
 
     trace("client_dde_callback: %04x (%s) %d %p %p %p %p %08lx %08lx\n",
           uType, cmd_name, uFmt, hconv, hsz1, hsz2, hdata, dwData1, dwData2);



More information about the wine-patches mailing list