diff options
author | fcolin | 2011-11-25 13:15:50 +0000 |
---|---|---|
committer | fcolin | 2011-11-25 13:15:50 +0000 |
commit | ac2b3c25d3c1fef9012ca225d9a0430a123a435a (patch) | |
tree | b3868780c182a0e7cc6d53c35ad5c0e685f156bd /Ivy/IvyTCPStreamV3.cs | |
parent | 6daab2a09e45170ef668479e659f63db8908aed8 (diff) | |
download | ivy-csharp-ac2b3c25d3c1fef9012ca225d9a0430a123a435a.zip ivy-csharp-ac2b3c25d3c1fef9012ca225d9a0430a123a435a.tar.gz ivy-csharp-ac2b3c25d3c1fef9012ca225d9a0430a123a435a.tar.bz2 ivy-csharp-ac2b3c25d3c1fef9012ca225d9a0430a123a435a.tar.xz |
correct bug on Close in mono Linux Env
Diffstat (limited to 'Ivy/IvyTCPStreamV3.cs')
-rw-r--r-- | Ivy/IvyTCPStreamV3.cs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/Ivy/IvyTCPStreamV3.cs b/Ivy/IvyTCPStreamV3.cs index 6c23726..aa76e93 100644 --- a/Ivy/IvyTCPStreamV3.cs +++ b/Ivy/IvyTCPStreamV3.cs @@ -35,8 +35,10 @@ namespace IvyBus {
this.output.Close();
this.input.Close();
- this.Socket.Shutdown(SocketShutdown.Both);
+ if ( this.Socket != null ) // Correct problem in Mono ( under linux )
+ this.Socket.Shutdown(SocketShutdown.Both);
base.Close();
+
}
/* the protocol magic numbers */
|