From 871e916d859c567d55e292c8dcbddb5a9ccb4fa3 Mon Sep 17 00:00:00 2001 From: fedor Date: Wed, 3 Sep 2003 15:15:32 +0000 Subject: [PATCH] Free unused list git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/libobjc/trunk@17614 72102866-910b-0410-8b05-ffd578937521 --- ChangeLog.GNUstep | 5 +++++ selector.c | 2 ++ 2 files changed, 7 insertions(+) diff --git a/ChangeLog.GNUstep b/ChangeLog.GNUstep index 83829d7..bb7d59e 100644 --- a/ChangeLog.GNUstep +++ b/ChangeLog.GNUstep @@ -1,3 +1,8 @@ +2003-08-31 Adam Fedor + + * selector.c (__objc_register_instance_methods_to_class): Free + new_list if not used. + 2003-08-19 Jeremy Bettis * thr-win32.c (__objc_thread_detach): Use _beginthreadex diff --git a/selector.c b/selector.c index 7824847..ed71f61 100644 --- a/selector.c +++ b/selector.c @@ -148,6 +148,8 @@ void __objc_register_instance_methods_to_class (Class class) new_list->method_next = class->class_pointer->methods; class->class_pointer->methods = new_list; } + else + objc_free(new_list); __objc_update_dispatch_table_for_class (class->class_pointer); }