modified IOMultiplexer (added epoll & kevent support)
[TransparentIRC.git] / src / UserClient.c
index bb43793981b87fa6fdadf84f9d64aa5670fd2085..1b075069ccc2fd7f8aa2b2c7c2f98109594e6c22 100644 (file)
@@ -27,7 +27,7 @@ static struct UserClient *userclients = NULL;
 
 void userclient_accepted(struct ServerSocket *server, int sockfd) {
     struct UserClient *client;
-    struct IODescriptor *iofd = iohandler_add(sockfd, IOTYPE_CLIENT, userclient_callback);
+    struct IODescriptor *iofd = iohandler_add(sockfd, IOTYPE_CLIENT, NULL, userclient_callback);
     if(!iofd) return;
     iofd->state = IO_CONNECTED;
     iofd->read_lines = 1;
@@ -112,6 +112,7 @@ static void userclient_recv(struct UserClient *client, char *line) {
         int argc = parse_line(line, argv, 1);
         */
         
+        return;
     } else if(!(client->flags & USERCLIENT_LOGGED_IN)) {
         struct UserLogin *login = client->user;
         char *argv[MAXNUMPARAMS];