ustream-example: fix container_of type errors

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
This commit is contained in:
Felix Fietkau 2013-05-09 01:06:40 +02:00
parent ecee1a3bea
commit 3ceb819690

View file

@ -23,7 +23,7 @@ struct client {
static void client_read_cb(struct ustream *s, int bytes) static void client_read_cb(struct ustream *s, int bytes)
{ {
struct client *cl = container_of(s, struct client, s); struct client *cl = container_of(s, struct client, s.stream);
struct ustream_buf *buf = s->r.head; struct ustream_buf *buf = s->r.head;
char *newline, *str; char *newline, *str;
@ -50,7 +50,7 @@ static void client_read_cb(struct ustream *s, int bytes)
static void client_close(struct ustream *s) static void client_close(struct ustream *s)
{ {
struct client *cl = container_of(s, struct client, s); struct client *cl = container_of(s, struct client, s.stream);
fprintf(stderr, "Connection closed\n"); fprintf(stderr, "Connection closed\n");
ustream_free(s); ustream_free(s);
@ -70,7 +70,7 @@ static void client_notify_write(struct ustream *s, int bytes)
static void client_notify_state(struct ustream *s) static void client_notify_state(struct ustream *s)
{ {
struct client *cl = container_of(s, struct client, s); struct client *cl = container_of(s, struct client, s.stream);
if (!s->eof) if (!s->eof)
return; return;