[Modify] Add a check

This commit is contained in:
sta 2016-04-01 11:26:54 +09:00
parent 02248cd95d
commit e8fc325e63

View File

@ -73,7 +73,7 @@ namespace WebSocketSharp.Net
private Func<IIdentity, NetworkCredential> _credFinder; private Func<IIdentity, NetworkCredential> _credFinder;
private bool _disposed; private bool _disposed;
private bool _ignoreWriteExceptions; private bool _ignoreWriteExceptions;
private bool _listening; private volatile bool _listening;
private Logger _logger; private Logger _logger;
private HttpListenerPrefixCollection _prefixes; private HttpListenerPrefixCollection _prefixes;
private string _realm; private string _realm;
@ -630,7 +630,11 @@ namespace WebSocketSharp.Net
if (_disposed) if (_disposed)
return; return;
close (true); if (_listening) {
_listening = false;
close (true);
}
_disposed = true; _disposed = true;
} }