[PATCH] dbghelp: local variable used out of scope (Coverity)

Marcus Meissner meissner at suse.de
Fri Mar 4 06:44:16 CST 2011


Hi,

a pointer to idsl is used outside of the block were idsl
was in. CID 2002

Ciao, Marcus
---
 dlls/dbghelp/dbghelp.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/dlls/dbghelp/dbghelp.c b/dlls/dbghelp/dbghelp.c
index bd4a9cb..ac9de44 100644
--- a/dlls/dbghelp/dbghelp.c
+++ b/dlls/dbghelp/dbghelp.c
@@ -553,12 +553,13 @@ static BOOL CALLBACK reg_cb64to32(HANDLE hProcess, ULONG action, ULONG64 data, U
  */
 BOOL pcs_callback(const struct process* pcs, ULONG action, void* data)
 {
+    IMAGEHLP_DEFERRED_SYMBOL_LOAD64     idsl;
+
     TRACE("%p %u %p\n", pcs, action, data);
 
     if (!pcs->reg_cb) return FALSE;
     if (!pcs->reg_is_unicode)
     {
-        IMAGEHLP_DEFERRED_SYMBOL_LOAD64     idsl;
         IMAGEHLP_DEFERRED_SYMBOL_LOADW64*   idslW;
 
         switch (action)
-- 
1.7.1



More information about the wine-patches mailing list