From: Simon Josefsson Date: Wed, 13 Aug 2008 12:48:55 +0000 (+0200) Subject: Don't call SRP functions if SRP is disabled. X-Git-Tag: gnutls_2_5_3~8 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=0fc554cf8dba9864306f4ee323b1ccd21560d089;p=thirdparty%2Fgnutls.git Don't call SRP functions if SRP is disabled. --- diff --git a/lib/gnutlsxx.cpp b/lib/gnutlsxx.cpp index 9d38f2349e..e3745a312c 100644 --- a/lib/gnutlsxx.cpp +++ b/lib/gnutlsxx.cpp @@ -396,10 +396,12 @@ void session::set_credentials( credentials &cred) RETWRAP(gnutls_credentials_set( s, cred.get_type(), cred.ptr())); } +#ifdef ENABLE_SRP const char* server_session::get_srp_username() const { return gnutls_srp_server_get_username( s); } +#endif const char* server_session::get_psk_username() const { @@ -678,6 +680,8 @@ void certificate_client_credentials::set_retrieve_function( gnutls_certificate_c // SRP +#ifdef ENABLE_SRP + srp_server_credentials::srp_server_credentials() : credentials(GNUTLS_CRD_SRP) { RETWRAP(gnutls_srp_allocate_server_credentials( &cred)); @@ -722,6 +726,8 @@ void srp_client_credentials::set_credentials_function(gnutls_srp_client_credenti gnutls_srp_set_client_credentials_function( cred, func); } +#endif /* ENABLE_SRP */ + // PSK psk_server_credentials::psk_server_credentials() : credentials(GNUTLS_CRD_PSK)