Andrey Turkin : dbghelp: Zero-terminate module name in minidump.

Alexandre Julliard julliard at wine.codeweavers.com
Mon Apr 30 07:11:38 CDT 2007


Module: wine
Branch: master
Commit: 234babeaf05af10e8a4a7eb89464f6f03c964a61
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=234babeaf05af10e8a4a7eb89464f6f03c964a61

Author: Andrey Turkin <andrey.turkin at gmail.com>
Date:   Sun Apr 29 02:14:15 2007 +0400

dbghelp: Zero-terminate module name in minidump.

---

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

diff --git a/dlls/dbghelp/minidump.c b/dlls/dbghelp/minidump.c
index e2b034f..3bd0f74 100644
--- a/dlls/dbghelp/minidump.c
+++ b/dlls/dbghelp/minidump.c
@@ -476,7 +476,7 @@ static  void    dump_modules(struct dump_context* dc, BOOL dump_elf)
             mdModule.TimeDateStamp = dc->module[i].timestamp;
             mdModule.ModuleNameRva = dc->rva;
             ms->Length -= sizeof(WCHAR);
-            append(dc, ms, sizeof(ULONG) + ms->Length);
+            append(dc, ms, sizeof(ULONG) + ms->Length + sizeof(WCHAR));
             memset(&mdModule.VersionInfo, 0, sizeof(mdModule.VersionInfo)); /* FIXME */
             mdModule.CvRecord.DataSize = 0; /* FIXME */
             mdModule.CvRecord.Rva = 0; /* FIXME */




More information about the wine-cvs mailing list