Module: wine Branch: master Commit: c0e72bb3626a7ba8090ee07cc0aa88cd5c8b7f9e URL: http://source.winehq.org/git/wine.git/?a=commit;h=c0e72bb3626a7ba8090ee07cc0...
Author: Stefan Leichter Stefan.Leichter@camline.com Date: Thu Jun 21 23:11:19 2012 +0200
kernel32: Let K32EnumProcessModules fail if the last parameter is NULL.
---
dlls/kernel32/module.c | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/dlls/kernel32/module.c b/dlls/kernel32/module.c index adf8a99..9913f1b 100644 --- a/dlls/kernel32/module.c +++ b/dlls/kernel32/module.c @@ -1175,6 +1175,12 @@ BOOL WINAPI K32EnumProcessModules(HANDLE process, HMODULE *lphModule, if (!init_module_iterator(&iter, process)) return FALSE;
+ if (!needed) + { + SetLastError(ERROR_NOACCESS); + return FALSE; + } + *needed = 0;
while ((ret = module_iterator_next(&iter)) > 0)