Remove unneeded server name information in ssl status.
authorThadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
Thu, 2 Jul 2009 18:56:19 +0000 (15:56 -0300)
committerThadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
Thu, 2 Jul 2009 18:56:19 +0000 (15:56 -0300)
ssl_server.c

index 3686ec0..17743e2 100644 (file)
 #include "ssl.h"
 
 static struct ssl_data *
-ssl_data_new (char *server)
+ssl_data_new (void)
 {
   struct ssl_data *ssl;
   int kx_prio[] = {GNUTLS_KX_RSA, 0};
   gnutls_certificate_credentials cred;
   gnutls_certificate_allocate_credentials (&cred);
   ssl = g_slice_new (struct ssl_data);
-  ssl->server = g_strdup (server);
   gnutls_init (&ssl->session, GNUTLS_CLIENT);
   gnutls_set_default_priority (ssl->session);
   gnutls_set_default_priority (ssl->session);
@@ -47,7 +46,6 @@ static void
 ssl_data_destroy (struct ssl_data *ssl)
 {
   gnutls_deinit (ssl->session);
-  g_free (ssl->server);
   g_string_free (ssl->buffer, TRUE);
   g_slice_free (struct ssl_data, ssl);
 }
@@ -167,7 +165,7 @@ ssl_server_hook_new (net_hook_t *client_hook, char *server, char *port)
   hook->connect = ssl_server_connect;
   hook->close = ssl_server_close;
   hook->read = ssl_server_read;
-  hook->data = ssl_data_new (server);
+  hook->data = ssl_data_new ();
   hook->conn = hc_conn_new (hc_tcp_connect (server, port), nethook_event, hook);
   return hook;
 }