[macruby-changes] [455] MacRuby/branches/lrz_unstable/bs.c

source_changes at macosforge.org source_changes at macosforge.org
Tue Aug 19 16:44:38 PDT 2008


Revision: 455
          http://trac.macosforge.org/projects/ruby/changeset/455
Author:   lsansonetti at apple.com
Date:     2008-08-19 16:44:38 -0700 (Tue, 19 Aug 2008)
Log Message:
-----------
fixing memory bug

Modified Paths:
--------------
    MacRuby/branches/lrz_unstable/bs.c

Modified: MacRuby/branches/lrz_unstable/bs.c
===================================================================
--- MacRuby/branches/lrz_unstable/bs.c	2008-08-19 21:41:46 UTC (rev 454)
+++ MacRuby/branches/lrz_unstable/bs.c	2008-08-19 23:44:38 UTC (rev 455)
@@ -1063,7 +1063,6 @@
     // FIXME this is inefficient
           memcpy(&methods[*methods_count], method, 
             sizeof(bs_element_method_t));
-          free(method);
 
           (*methods_count)++;
           
@@ -1071,7 +1070,8 @@
             klass->class_methods = methods;
           else
             klass->instance_methods = methods;
-          
+         
+          free(method);
           method = NULL;
           break;
         }
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macruby-changes/attachments/20080819/df08ede1/attachment.html 


More information about the macruby-changes mailing list