Separate iochannel implementation from HCConn interface.
[cascardo/rnetproxy.git] / popproxy.c
index 7f4f5a3..3882f75 100644 (file)
@@ -54,7 +54,8 @@ void new_client (int fd, struct sockaddr* addr, socklen_t saddr, gpointer data)
     }
   g_message ("Received connection from %s.",
              inet_ntoa (((struct sockaddr_in *) addr)->sin_addr));
-  conn = hc_conn_new (fd, NULL, NULL);
+  conn = hc_conn_new (NULL, NULL);
+  hc_conn_set_driver_channel (conn, fd);
   hook = ssl_hook_new (conn, address->server, address->port);
   pop_hook_new (hook);
 }