ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/i-scream/projects/cms/source/server/uk/org/iscream/cms/server/clientinterface/TCPControlHandler.java
(Generate patch)

Comparing projects/cms/source/server/uk/org/iscream/cms/server/clientinterface/TCPControlHandler.java (file contents):
Revision 1.16 by tdb, Mon Feb 26 00:58:25 2001 UTC vs.
Revision 1.17 by tdb, Tue Feb 27 01:10:01 2001 UTC

# Line 205 | Line 205 | class TCPControlHandler extends Thread {
205              catch(IOException e) {
206                  // if we get an exception, the client has probably left, so we stop
207                  run=false;
208                // and we'd better check if we have a DataHandler to clean up
209                if(closeData()) {
210                    _logger.write(toString(), Logger.DEBUG, "Data stream stopped due to fatal client error");
211                }
208                  _logger.write(toString(), Logger.FATAL, "Fatal communication error, shutdown pending");
209              }
210 +        }
211 +        // we'll close any DataHandlers here that shouldn't be open still
212 +        if(closeData()) {
213 +            _logger.write(toString(), Logger.DEBUG, "Data stream stopped due to fatal client error");
214          }
215          _logger.write(toString(), Logger.DEBUG, "Shutting down Control Handler, client has gone.");
216      }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines