src/Pure/Tools/server.scala
changeset 67792 73c7a55972b4
parent 67791 acecef5fad58
child 67793 d0eeaeab48cc
equal deleted inserted replaced
67791:acecef5fad58 67792:73c7a55972b4
   213 
   213 
   214   private def handle(connection: Server.Connection)
   214   private def handle(connection: Server.Connection)
   215   {
   215   {
   216     connection.read_line() match {
   216     connection.read_line() match {
   217       case None =>
   217       case None =>
   218       case Some(line) if line != password =>
   218       case Some(line) if line != password => connection.reply_error("Bad protocol")
   219         connection.reply_error("Bad password -- connection closed")
       
   220       case _ =>
   219       case _ =>
   221         var finished = false
   220         var finished = false
   222         while (!finished) {
   221         while (!finished) {
   223           connection.read_line() match {
   222           connection.read_line() match {
   224             case None => finished = true
   223             case None => finished = true