mirror of
				https://github.com/asterisk/asterisk.git
				synced 2025-10-31 10:47:18 +00:00 
			
		
		
		
	tcptls: NULL-check the parameter of ast_ssl_teardown before accessing it.
This avoids a crash on stopping a chan_sip which failed to start its TLS server. ASTERISK-27339 #close Change-Id: I327fc70db68eaaca5b50a15c7fd687fde79263d5
This commit is contained in:
		| @@ -1047,7 +1047,7 @@ int ast_ssl_setup(struct ast_tls_config *cfg) | ||||
| void ast_ssl_teardown(struct ast_tls_config *cfg) | ||||
| { | ||||
| #ifdef DO_SSL | ||||
| 	if (cfg->ssl_ctx) { | ||||
| 	if (cfg && cfg->ssl_ctx) { | ||||
| 		SSL_CTX_free(cfg->ssl_ctx); | ||||
| 		cfg->ssl_ctx = NULL; | ||||
| 	} | ||||
|   | ||||
		Reference in New Issue
	
	Block a user