Detlef Riekenberg : winspool/tests: A truncated dmDeviceName is 0-terminated.

Alexandre Julliard julliard at wine.codeweavers.com
Wed May 17 04:47:03 CDT 2006


Module: wine
Branch: refs/heads/master
Commit: 78a6d53b6e3042e5ca2f5f075f82953204c9b48a
URL:    http://source.winehq.org/git/?p=wine.git;a=commit;h=78a6d53b6e3042e5ca2f5f075f82953204c9b48a

Author: Detlef Riekenberg <wine.dev at web.de>
Date:   Fri May 12 15:03:20 2006 +0200

winspool/tests: A truncated dmDeviceName is 0-terminated.

---

 dlls/winspool/tests/info.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dlls/winspool/tests/info.c b/dlls/winspool/tests/info.c
index aaeba2a..3fa9fe2 100644
--- a/dlls/winspool/tests/info.c
+++ b/dlls/winspool/tests/info.c
@@ -1100,8 +1100,8 @@ static void test_DEVMODE(const DEVMODE *
       (dmDeviceName, dmSpecVersion, dmDriverVersion and dmDriverExtra)
        We skip the Tests on this Platform */
     if (dm->dmSpecVersion || dm->dmDriverVersion || dm->dmDriverExtra) {
-        /* The Printername can be larger (MAX_PATH) than CCHDEVICENAME  */
-        ok(!strncmp(exp_prn_name, (LPCSTR)dm->dmDeviceName, CCHDEVICENAME), 
+    /* The 0-terminated Printername can be larger (MAX_PATH) than CCHDEVICENAME */
+        ok(!strncmp(exp_prn_name, (LPCSTR)dm->dmDeviceName, CCHDEVICENAME -1),
             "expected '%s', got '%s'\n", exp_prn_name, dm->dmDeviceName);
         ok(dm->dmSize + dm->dmDriverExtra == dmSize,
             "%u != %ld\n", dm->dmSize + dm->dmDriverExtra, dmSize);




More information about the wine-cvs mailing list