Module: wine Branch: refs/heads/master Commit: 78a6d53b6e3042e5ca2f5f075f82953204c9b48a URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=78a6d53b6e3042e5ca2f5f07...
Author: Detlef Riekenberg wine.dev@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);