X-Git-Url: http://git.archive.openwrt.org/?p=project%2Fuhttpd.git;a=blobdiff_plain;f=client.c;h=bcb6897fb0282a09f2d85f4e61d915c7831d26a9;hp=d1584f917625a5bcca6dbeb642cbe4dc45758f74;hb=70b9f135f8400349838df2d682a073a0706245c5;hpb=4c6ee39cb985e47c88bd65783ff5385a32c4bd3f diff --git a/client.c b/client.c index d1584f9..bcb6897 100644 --- a/client.c +++ b/client.c @@ -486,14 +486,14 @@ void uh_client_notify_state(struct client *cl) static void client_ustream_read_cb(struct ustream *s, int bytes) { - struct client *cl = container_of(s, struct client, sfd); + struct client *cl = container_of(s, struct client, sfd.stream); uh_client_read_cb(cl); } static void client_ustream_write_cb(struct ustream *s, int bytes) { - struct client *cl = container_of(s, struct client, sfd); + struct client *cl = container_of(s, struct client, sfd.stream); if (cl->dispatch.write_cb) cl->dispatch.write_cb(cl); @@ -501,7 +501,7 @@ static void client_ustream_write_cb(struct ustream *s, int bytes) static void client_notify_state(struct ustream *s) { - struct client *cl = container_of(s, struct client, sfd); + struct client *cl = container_of(s, struct client, sfd.stream); uh_client_notify_state(cl); }