Fixed the problem with crashes the player when it starts without
command-line parameters.
Solved problem with buzzing program on some computers.


git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@159 3789f03b-4d11-0410-bbf8-ca57d06f2519
diff --git a/rfbplayer/RfbProto.cxx b/rfbplayer/RfbProto.cxx
index 8c15199..add2096 100644
--- a/rfbplayer/RfbProto.cxx
+++ b/rfbplayer/RfbProto.cxx
@@ -42,10 +42,10 @@
 //
 
 RfbProto::~RfbProto() {
-  delete is;
-  is = NULL;
-  delete reader;
-  reader = NULL;
+  if (is) delete is;
+  is = 0;
+  if (reader) delete reader;
+  reader = 0;
 }
 
 void RfbProto::newSession(char *fileName) {