Goto time must be in the range 0 ... sessionTimeMs.


git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@199 3789f03b-4d11-0410-bbf8-ca57d06f2519
diff --git a/rfbplayer/rfbplayer.cxx b/rfbplayer/rfbplayer.cxx
index 59d3402..1220f6b 100644
--- a/rfbplayer/rfbplayer.cxx
+++ b/rfbplayer/rfbplayer.cxx
@@ -338,8 +338,9 @@
       {
         GotoPosDialog gotoPosDlg;
         if (gotoPosDlg.showDialog()) {
-          setPos(gotoPosDlg.getPos());
-          updatePos(gotoPosDlg.getPos());
+          long gotoTime = min(gotoPosDlg.getPos(), sessionTimeMs);
+          setPos(gotoTime);
+          updatePos(gotoTime);
         }
       }
       break;