X-Git-Url: https://git.sesse.net/?p=rdpsrv;a=blobdiff_plain;f=rdpsrv.c;h=5a1219355a42400cd30dc65fd93e510e654d786a;hp=1718dc1e30f169cfa52f4919bd6b6199dafbbab7;hb=0b580be375c23452fd95432749879e95c338c794;hpb=d599129218e388c74b42a92a2ff432d28f34fc62 diff --git a/rdpsrv.c b/rdpsrv.c index 1718dc1..5a12193 100644 --- a/rdpsrv.c +++ b/rdpsrv.c @@ -310,14 +310,20 @@ int serve_client() printf("Activity on VNC socket!\n"); - if (read(vnc_sock, buf, 2) != 2) + if (read(vnc_sock, buf, 1) != 1) error("short read on vnc_sock\n"); switch (buf[0]) { case 0: // frame buffer update! + printf("Framebuffer update\n"); + if (read(vnc_sock, buf, 1) != 1) + error("short read on vnc_sock\n"); handle_vnc_fbupdate(vnc_sock); break; + case 2: + printf("\n"); + break; default: printf("Unknown VNC server message %x\n", buf[0]); exit(1);