Fixed a bug with crashing the application when openSessionFile uses
a few times.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@138 3789f03b-4d11-0410-bbf8-ca57d06f2519
diff --git a/rfbplayer/RfbProto.cxx b/rfbplayer/RfbProto.cxx
index 68a0f57..8c15199 100644
--- a/rfbplayer/RfbProto.cxx
+++ b/rfbplayer/RfbProto.cxx
@@ -85,6 +85,7 @@
void RfbProto::processVersionMsg()
{
vlog.debug("reading protocol version");
+ memset(&cp, 0, sizeof(cp));
bool done;
if (!cp.readVersion(is, &done)) {
state_ = RFBSTATE_INVALID;