summaryrefslogtreecommitdiff
path: root/nsswitch
diff options
context:
space:
mode:
authorBjörn Jacke <bj@sernet.de>2020-10-30 12:59:06 +0100
committerAndrew Bartlett <abartlet@samba.org>2020-11-10 08:17:53 +0000
commit18fdfe8c10291e04b6a54499d74a6ee15652f5db (patch)
tree60bc107f206b97cca520513265d31faee2500d4d /nsswitch
parentf13e1ca54a2a448dd87809496e4b6da5af1589e8 (diff)
downloadsamba-18fdfe8c10291e04b6a54499d74a6ee15652f5db.tar.gz
winbind: alternatively use prama fini for destructors if supported
Signed-off-by: Bjoern Jacke <bjacke@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org> Autobuild-User(master): Andrew Bartlett <abartlet@samba.org> Autobuild-Date(master): Tue Nov 10 08:17:53 UTC 2020 on sn-devel-184
Diffstat (limited to 'nsswitch')
-rw-r--r--nsswitch/wb_common.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/nsswitch/wb_common.c b/nsswitch/wb_common.c
index ba1138c4549..151c666cf53 100644
--- a/nsswitch/wb_common.c
+++ b/nsswitch/wb_common.c
@@ -151,6 +151,8 @@ static void winbind_close_sock(struct winbindd_context *ctx)
#ifdef HAVE_DESTRUCTOR_ATTRIBUTE
__attribute__((destructor))
+#elif defined (HAVE_PRAGMA_FINI)
+#pragma fini (winbind_destructor)
#endif
static void winbind_destructor(void)
{