diff --git a/libraries/libldap/init.c b/libraries/libldap/init.c index 164761b6ed..b8e23caaf2 100644 --- a/libraries/libldap/init.c +++ b/libraries/libldap/init.c @@ -439,7 +439,7 @@ void ldap_int_initialize( struct ldapoptions *gopts, int *dbglvl ) #if defined(LDAP_API_FEATURE_X_OPENLDAP_V2_KBIND) \ || defined(HAVE_TLS) || defined(HAVE_CYRUS_SASL) { - char hostbuf[MAXHOSTNAMELEN+1]; + static char hostbuf[MAXHOSTNAMELEN+1]; if( gethostname( hostbuf, MAXHOSTNAMELEN ) == 0 ) { hostbuf[MAXHOSTNAMELEN] = '\0'; ldap_int_hostname = hostbuf;