fix CyaSSL build
authorFelix Fietkau <nbd@openwrt.org>
Fri, 21 Mar 2014 23:39:02 +0000 (00:39 +0100)
committerFelix Fietkau <nbd@openwrt.org>
Fri, 21 Mar 2014 23:39:02 +0000 (00:39 +0100)
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
ustream-io-cyassl.c

index ea2efa9..d97d55e 100644 (file)
@@ -97,10 +97,10 @@ static int io_send_cb(char *buf, int sz, void *ctx)
 }
 #endif
 
-__hidden void ustream_set_io(void *ctx, void *ssl, struct ustream *conn)
+__hidden void ustream_set_io(struct ustream_ssl_ctx *ctx, void *ssl, struct ustream *conn)
 {
        CyaSSL_SetIOReadCtx(ssl, conn);
        CyaSSL_SetIOWriteCtx(ssl, conn);
-       CyaSSL_SetIORecv(ctx, io_recv_cb);
-       CyaSSL_SetIOSend(ctx, io_send_cb);
+       CyaSSL_SetIORecv((void *) ctx, io_recv_cb);
+       CyaSSL_SetIOSend((void *) ctx, io_send_cb);
 }