Module: wine Branch: master Commit: 581533b65c7d6144c66ad03423453ca12fc2b6b9 URL: http://source.winehq.org/git/wine.git/?a=commit;h=581533b65c7d6144c66ad03423...
Author: Hugh McMaster hugh.mcmaster@outlook.com Date: Mon May 15 08:02:31 2017 +0000
uninstaller: Pass RegQueryValueExW() the size of the buffer (Coverity).
Signed-off-by: Hugh McMaster hugh.mcmaster@outlook.com Signed-off-by: Alexandre Julliard julliard@winehq.org
---
programs/uninstaller/main.c | 1 + 1 file changed, 1 insertion(+)
diff --git a/programs/uninstaller/main.c b/programs/uninstaller/main.c index 6909e0f..1c834ea 100644 --- a/programs/uninstaller/main.c +++ b/programs/uninstaller/main.c @@ -228,6 +228,7 @@ static int FetchFromRootKey(HKEY root) for (i=0; RegEnumKeyExW( root, i, subKeyName, &sizeOfSubKeyName, NULL, NULL, NULL, NULL ) != ERROR_NO_MORE_ITEMS; ++i) { RegOpenKeyExW(root, subKeyName, 0, KEY_READ, &hkeyApp); + size = sizeof(value); if (!RegQueryValueExW(hkeyApp, SystemComponentW, NULL, &type, (LPBYTE)&value, &size) && type == REG_DWORD && value == 1) {