diff --exclude-from=exclude -N -u -r nsalibselinux/src/init.c libselinux-1.29.1/src/init.c --- nsalibselinux/src/init.c 2005-10-06 12:31:32.000000000 -0400 +++ libselinux-1.29.1/src/init.c 2005-12-13 15:39:22.000000000 -0500 @@ -118,6 +118,13 @@ #ifdef SHARED context_translations = 0; if (translation_lib_handle) { + int (*lib_trans_finish)(void) = NULL; + + lib_trans_finish = dlsym(translation_lib_handle, + "finish_context_translations"); + if (! dlerror()) + lib_trans_finish(); + dlclose(translation_lib_handle); translation_lib_handle = NULL; }