MXS-2483: Make server SSL private
The old server_ssl member is now renamed and private. The ssl_context and set_ssl_context methods provide access to it.
This commit is contained in:
		@ -441,11 +441,7 @@ bool runtime_enable_server_ssl(Server* server,
 | 
			
		||||
 | 
			
		||||
        if (ssl)
 | 
			
		||||
        {
 | 
			
		||||
            // TODO: Properly discard old SSL configurations
 | 
			
		||||
 | 
			
		||||
            /** Sync to prevent reads on partially initialized server_ssl */
 | 
			
		||||
            atomic_synchronize();
 | 
			
		||||
            server->server_ssl = ssl;
 | 
			
		||||
            server->set_ssl_context(ssl);
 | 
			
		||||
 | 
			
		||||
            if (server->serialize())
 | 
			
		||||
            {
 | 
			
		||||
@ -1902,7 +1898,7 @@ static bool validate_ssl_json(json_t* params, object_type type)
 | 
			
		||||
 | 
			
		||||
static bool process_ssl_parameters(Server* server, json_t* params)
 | 
			
		||||
{
 | 
			
		||||
    mxb_assert(server->server_ssl == NULL);
 | 
			
		||||
    mxb_assert(server->ssl_context() == NULL);
 | 
			
		||||
    bool rval = true;
 | 
			
		||||
 | 
			
		||||
    if (have_ssl_json(params))
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user