Eric Pouech : dbghelp: When failing to look up for a PDB file, don' t keep a module format object around.
Module: wine Branch: master Commit: e72d5d6de458b22faba37e874916a4787d168576 URL: http://source.winehq.org/git/wine.git/?a=commit;h=e72d5d6de458b22faba37e8749... Author: Eric Pouech <eric.pouech(a)orange.fr> Date: Mon Jan 17 21:57:46 2011 +0100 dbghelp: When failing to look up for a PDB file, don't keep a module format object around. --- dlls/dbghelp/msc.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) diff --git a/dlls/dbghelp/msc.c b/dlls/dbghelp/msc.c index 5fe3349..91927b3 100644 --- a/dlls/dbghelp/msc.c +++ b/dlls/dbghelp/msc.c @@ -2790,6 +2790,11 @@ static BOOL pdb_process_file(const struct process* pcs, msc_dbg->module->module.SourceIndexed = TRUE; msc_dbg->module->module.Publics = TRUE; } + else + { + msc_dbg->module->format_info[DFI_PDB] = NULL; + HeapFree(GetProcessHeap(), 0, modfmt); + } return ret; }
participants (1)
-
Alexandre Julliard