|
From: <sv...@va...> - 2015-03-21 20:55:43
|
Author: philippe
Date: Sat Mar 21 20:55:36 2015
New Revision: 15032
Log:
Fix leak : only strdup in SectKind.objname if a SectKind address is returned
Modified:
trunk/coregrind/m_addrinfo.c
Modified: trunk/coregrind/m_addrinfo.c
==============================================================================
--- trunk/coregrind/m_addrinfo.c (original)
+++ trunk/coregrind/m_addrinfo.c Sat Mar 21 20:55:36 2015
@@ -205,10 +205,9 @@
/* -- last ditch attempt at classification -- */
sect = VG_(DebugInfo_sect_kind)( &name, a);
- ai->Addr.SectKind.objname = VG_(strdup)("mc.da.dsname", name);
-
if (sect != Vg_SectUnknown) {
ai->tag = Addr_SectKind;
+ ai->Addr.SectKind.objname = VG_(strdup)("mc.da.dsname", name);
ai->Addr.SectKind.kind = sect;
return;
}
|