diff options
author | Gernot Tenchio <gernot.tenchio@securepoint.de> | 2011-08-25 10:58:19 +0200 |
---|---|---|
committer | Gernot Tenchio <gernot.tenchio@securepoint.de> | 2011-08-25 11:00:19 +0200 |
commit | 1408866c864cac3b1bbf37eb9fdc8d303f37957d (patch) | |
tree | 7602c620ed56aadd74639d3da0cb8b57e2aebdf7 /libvncserver/sockets.c | |
parent | 02651bacca81c5a63b80d782123d20b26a65a4b0 (diff) | |
download | libvncserver-1408866c864cac3b1bbf37eb9fdc8d303f37957d.zip libvncserver-1408866c864cac3b1bbf37eb9fdc8d303f37957d.tar.gz |
websockets: Initial HyBi support
Diffstat (limited to 'libvncserver/sockets.c')
-rw-r--r-- | libvncserver/sockets.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/libvncserver/sockets.c b/libvncserver/sockets.c index e18ce70..b3d5b59 100644 --- a/libvncserver/sockets.c +++ b/libvncserver/sockets.c @@ -647,11 +647,12 @@ rfbWriteExact(rfbClientPtr cl, #ifdef LIBVNCSERVER_WITH_WEBSOCKETS if (cl->webSockets) { - if ((len = webSocketsEncode(cl, buf, len)) < 0) { + char *tmp = NULL; + if ((len = webSocketsEncode(cl, buf, len, &tmp)) < 0) { rfbErr("WriteExact: WebSockets encode error\n"); return -1; } - buf = cl->encodeBuf; + buf = tmp; } #endif |