diff options
Diffstat (limited to 'common/rfb/VNCServerST.cxx')
-rw-r--r-- | common/rfb/VNCServerST.cxx | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/common/rfb/VNCServerST.cxx b/common/rfb/VNCServerST.cxx index 8a005334..be1662d8 100644 --- a/common/rfb/VNCServerST.cxx +++ b/common/rfb/VNCServerST.cxx @@ -137,7 +137,9 @@ void VNCServerST::addSocket(network::Socket* sock, bool outgoing) // Shortest possible way to tell a client it is not welcome os.writeBytes("RFB 003.003\n", 12); os.writeU32(0); - os.writeString("Too many security failures"); + const char* reason = "Too many security failures"; + os.writeU32(strlen(reason)); + os.writeBytes(reason, strlen(reason)); os.flush(); } catch (rdr::Exception&) { } |