From 4a5fc6bcdee0f704e421009958a64dcfd4b852d2 Mon Sep 17 00:00:00 2001 From: Andrew Bartlett Date: Fri, 25 Jun 2021 10:09:33 +1200 Subject: [PATCH] Move out: label to inside #endif of HAVE_DLOPEN MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Samba compiles Heimdal internally without HAVE_DLOPEN to keep to internally supplied mechanisms and plugins. Samba compiles with strict warning flags and on Ubuntu 20.04 with gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04) we see: ../../source4/heimdal/lib/gssapi/mech/gss_mech_switch.c: In function ‘_gss_load_mech’: ../../source4/heimdal/lib/gssapi/mech/gss_mech_switch.c:462:1: error: label ‘out’ defined but not used [-Werror=unused-label] 462 | out: | ^~~ cc1: all warnings being treated as errors Signed-off-by: Andrew Bartlett --- lib/gssapi/mech/gss_mech_switch.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/gssapi/mech/gss_mech_switch.c b/lib/gssapi/mech/gss_mech_switch.c index 9e4c96dec..3a5b96072 100644 --- a/lib/gssapi/mech/gss_mech_switch.c +++ b/lib/gssapi/mech/gss_mech_switch.c @@ -457,9 +457,10 @@ _gss_load_mech(void) continue; } fclose(fp); -#endif out: + +#endif add_builtin(__gss_sanon_initialize()); HEIMDAL_MUTEX_unlock(&_gss_mech_mutex); }