Frédéric Delanoy : cmd: Fix invalid RegSetValueExW call in WCMD_assoc.
Alexandre Julliard
julliard at winehq.org
Tue Aug 30 12:48:38 CDT 2011
Module: wine
Branch: master
Commit: 97b074d2dac2063acfab918bf0ae320bb9c19dcf
URL: http://source.winehq.org/git/wine.git/?a=commit;h=97b074d2dac2063acfab918bf0ae320bb9c19dcf
Author: Frédéric Delanoy <frederic.delanoy at gmail.com>
Date: Mon Aug 29 21:45:17 2011 +0200
cmd: Fix invalid RegSetValueExW call in WCMD_assoc.
---
programs/cmd/builtins.c | 3 ++-
programs/cmd/tests/test_builtins.cmd.exp | 4 ++--
2 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/programs/cmd/builtins.c b/programs/cmd/builtins.c
index 42e7635..7f003ed 100644
--- a/programs/cmd/builtins.c
+++ b/programs/cmd/builtins.c
@@ -2943,7 +2943,8 @@ void WCMD_assoc (const WCHAR *command, BOOL assoc) {
accessOptions, NULL, &readKey, NULL);
if (rc == ERROR_SUCCESS) {
rc = RegSetValueExW(readKey, NULL, 0, REG_SZ,
- (LPBYTE)newValue, strlenW(newValue));
+ (LPBYTE)newValue,
+ sizeof(WCHAR) * (strlenW(newValue) + 1));
RegCloseKey(readKey);
}
diff --git a/programs/cmd/tests/test_builtins.cmd.exp b/programs/cmd/tests/test_builtins.cmd.exp
index 1e393f3..296f9b8 100644
--- a/programs/cmd/tests/test_builtins.cmd.exp
+++ b/programs/cmd/tests/test_builtins.cmd.exp
@@ -658,9 +658,9 @@ file created in read-only dir
...setting association
***
.foo=bar
- at todo_wine@.foo=bar
+.foo=bar
+++
- at todo_wine@.foo=bar
+.foo=bar
...resetting association
***
+++
More information about the wine-cvs
mailing list