--- packages/services/objloader/current/src/objelf.c	2009-08-21 10:14:00.937500000 +0200
+++ packages/services/objloader/current/src/objelf.c	2009-01-29 18:50:09.000000000 +0100
@@ -390,11 +390,7 @@
     }
 
     // After the relocation is done, the relocation table can be dumped.
-#if ELF_ARCH_RELTYPE == Elf_Rela
-    cyg_ldr_free(p_rela);
-#else
-    cyg_ldr_free(p_rel);
-#endif
+    cyg_ldr_delete_elf_section(p, r_shndx);
     return 0;
 }
 
