More API fixes; remove implicit relationship between hub and user

in APIs.
This commit is contained in:
Jan Vidar Krey
2009-05-18 16:30:17 +02:00
parent caec28f63f
commit 1dbf2640d2
18 changed files with 258 additions and 109 deletions

View File

@@ -19,6 +19,8 @@
#include "uhub.h"
/* FIXME: This should not be needed! */
extern struct hub_info* g_hub;
void net_on_read(int fd, short ev, void *arg)
{
@@ -145,7 +147,7 @@ void net_on_read(int fd, short ev, void *arg)
if (flag_close)
{
user_disconnect(user, flag_close);
hub_disconnect_user(g_hub, user, flag_close);
return;
}
@@ -248,7 +250,7 @@ void net_on_write(int fd, short ev, void *arg)
if (close_flag)
{
user_disconnect(user, close_flag);
hub_disconnect_user(g_hub, user, close_flag);
}
else
{