Skip to content

Commit 5b4be28

Browse files
author
Christian Beier
committed
libvncclient: prevent acting on ExtendedDesktopSize with 0 dimensions
This is sent by UltraVNC 1.3.2 at least.
1 parent 8cc6c7e commit 5b4be28

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

libvncclient/rfbproto.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1914,7 +1914,7 @@ HandleRFBServerMessage(rfbClient* client)
19141914
if (!ReadFromRFBServer(client, ((char *)&screen), sz_rfbExtDesktopScreen)) {
19151915
return FALSE;
19161916
}
1917-
if (screen.id != 0) {
1917+
if (screen.id != 0 && screen.width && screen.height) {
19181918
client->screen = screen;
19191919
} else {
19201920
invalidScreen = TRUE;

0 commit comments

Comments
 (0)