Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. =================================================================== RCS file: /ftp/cvs/cvsroot/src/libexec/ld.elf_so/map_object.c,v rcsdiff: /ftp/cvs/cvsroot/src/libexec/ld.elf_so/map_object.c,v: warning: Unknown phrases like `commitid ...;' are present. retrieving revision 1.38 retrieving revision 1.39 diff -u -p -r1.38 -r1.39 --- src/libexec/ld.elf_so/map_object.c 2009/05/19 20:44:52 1.38 +++ src/libexec/ld.elf_so/map_object.c 2010/01/10 07:29:47 1.39 @@ -1,4 +1,4 @@ -/* $NetBSD: map_object.c,v 1.38 2009/05/19 20:44:52 christos Exp $ */ +/* $NetBSD: map_object.c,v 1.39 2010/01/10 07:29:47 skrll Exp $ */ /* * Copyright 1996 John D. Polstra. @@ -34,7 +34,7 @@ #include #ifndef lint -__RCSID("$NetBSD: map_object.c,v 1.38 2009/05/19 20:44:52 christos Exp $"); +__RCSID("$NetBSD: map_object.c,v 1.39 2010/01/10 07:29:47 skrll Exp $"); #endif /* not lint */ #include @@ -325,6 +325,9 @@ _rtld_obj_free(Obj_Entry *obj) xfree(elm); } xfree(obj); +#ifdef COMBRELOC + _rtld_combreloc_reset(obj); +#endif } Obj_Entry *