OSDN Git Service

Fix memory-leak on soinfo_free()
authorDmitriy Ivanov <dimitry@google.com>
Wed, 8 Jul 2015 22:26:46 +0000 (15:26 -0700)
committerDmitriy Ivanov <dimitry@google.com>
Fri, 10 Jul 2015 00:03:37 +0000 (17:03 -0700)
Bug: http://b/22290728
Change-Id: I00747056db2cd3ff8b33936278464daed7236536
(cherry picked from commit 609f11b31ecedc4e9f2a1f6017b60b1f51b15c22)

linker/linker.cpp

index 60f8489..e84036a 100644 (file)
@@ -277,6 +277,7 @@ static void soinfo_free(soinfo* si) {
     sonext = prev;
   }
 
+  si->~soinfo();
   g_soinfo_allocator.free(si);
 }