mirror of
https://github.com/apache/httpd.git
synced 2025-08-08 15:02:10 +03:00
Add some improvements as suggested by Kaspar
- expand comment in config file - check username == NULL - detect SRP support via SSL_CTRL_SET_TLS_EXT_SRP_USERNAME_CB, not via openssl version - rename rv variable git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1348653 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
@@ -2254,7 +2254,8 @@ int ssl_callback_SRPServerParams(SSL *ssl, int *ad, void *arg)
|
||||
char *username = SSL_get_srp_username(ssl);
|
||||
SRP_user_pwd *u;
|
||||
|
||||
if ((u = SRP_VBASE_get_by_user(mctx->srp_vbase, username)) == NULL) {
|
||||
if (username == NULL
|
||||
|| (u = SRP_VBASE_get_by_user(mctx->srp_vbase, username)) == NULL) {
|
||||
*ad = SSL_AD_UNKNOWN_PSK_IDENTITY;
|
||||
return SSL3_AL_FATAL;
|
||||
}
|
||||
|
Reference in New Issue
Block a user