diff options
author | Alvaro Herrera <alvherre@alvh.no-ip.org> | 2021-11-26 17:00:29 -0300 |
---|---|---|
committer | Alvaro Herrera <alvherre@alvh.no-ip.org> | 2021-11-26 17:00:29 -0300 |
commit | 733f2be094aabf5468a40e5e0137a1d3a071d81f (patch) | |
tree | 479635e95599016e8edc0cfda08337158998770a | |
parent | 9c6ab1ef338273850c8c33f808d27486d3c5ad76 (diff) | |
download | postgresql-733f2be094aabf5468a40e5e0137a1d3a071d81f.tar.gz postgresql-733f2be094aabf5468a40e5e0137a1d3a071d81f.zip |
Harden be-gssapi-common.h for headerscheck
Surround the contents with a test that the feature is enabled by
configure, to silence header checking tools on systems without GSSAPI
installed.
Backpatch to 12, where the file appeared.
Discussion: https://postgr.es/m/202111161709.u3pbx5lxdimt@alvherre.pgsql
-rw-r--r-- | src/include/libpq/be-gssapi-common.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/include/libpq/be-gssapi-common.h b/src/include/libpq/be-gssapi-common.h index 441bae57d92..86976670153 100644 --- a/src/include/libpq/be-gssapi-common.h +++ b/src/include/libpq/be-gssapi-common.h @@ -14,6 +14,8 @@ #ifndef BE_GSSAPI_COMMON_H #define BE_GSSAPI_COMMON_H +#ifdef ENABLE_GSS + #if defined(HAVE_GSSAPI_H) #include <gssapi.h> #else @@ -23,4 +25,6 @@ extern void pg_GSS_error(const char *errmsg, OM_uint32 maj_stat, OM_uint32 min_stat); +#endif /* ENABLE_GSS */ + #endif /* BE_GSSAPI_COMMON_H */ |