Dispatch connect event.
[cascardo/rnetproxy.git] / iochannel.c
index 8005af1..a7c4742 100644 (file)
@@ -118,6 +118,8 @@ hc_conn_new (int fd, HCClientFunc func, gpointer data)
   conn->write = hc_conn_channel_write;
   conn->close = hc_conn_channel_close;
   conn->watch = g_io_add_watch (conn->channel, G_IO_IN, hc_conn_watch, conn);
+  if (conn->func)
+    conn->func (conn, HC_EVENT_CONNECT, conn->data);
   return conn;
 }