浏览代码

tls: minor DBG() fix for the servername extension

Andrei Pelinescu-Onciul 15 年之前
父节点
当前提交
28b53c804b
共有 1 个文件被更改,包括 5 次插入6 次删除
  1. 5 6
      modules/tls/tls_select.c

+ 5 - 6
modules/tls/tls_select.c

@@ -24,11 +24,10 @@
  * along with this program; if not, write to the Free Software
  * along with this program; if not, write to the Free Software
  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
  */
-/*!
- * \file
- * \brief SIP-router TLS support :: Select interface
- * \ingroup tls
- * Module: \ref tls
+/** SIP-router TLS support :: Select interface.
+ * @file
+ * @ingroup tls
+ * Module: @ref tls
  */
  */
 
 
 
 
@@ -962,9 +961,9 @@ static int get_tlsext_sn(str* res, sip_msg_t* msg)
 
 
 	server_name.s = (char*)SSL_get_servername(ssl, TLSEXT_NAMETYPE_host_name);
 	server_name.s = (char*)SSL_get_servername(ssl, TLSEXT_NAMETYPE_host_name);
 	if (server_name.s) {
 	if (server_name.s) {
+		server_name.len = strlen(server_name.s);
 		DBG("received server_name (TLS extension): '%.*s'\n", 
 		DBG("received server_name (TLS extension): '%.*s'\n", 
 			STR_FMT(&server_name));
 			STR_FMT(&server_name));
-		server_name.len = strlen(server_name.s);
 	} else {
 	} else {
 		DBG("SSL_get_servername returned NULL\n");
 		DBG("SSL_get_servername returned NULL\n");
 		goto error;
 		goto error;