Commit 46cf3f07 authored by Steven Fackler's avatar Steven Fackler
Browse files

SSL session closure should be treated like EOF

parent a881f7d0
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -2,7 +2,7 @@ use sync::one::{Once, ONCE_INIT};
use std::cast;
use std::libc::{c_int, c_void, c_char};
use std::ptr;
use std::io::{IoResult, IoError, OtherIoError, Stream, Reader, Writer};
use std::io::{IoResult, IoError, OtherIoError, EndOfFile, Stream, Reader, Writer};
use std::unstable::mutex::NativeMutex;
use std::vec_ng::Vec;

@@ -518,7 +518,7 @@ impl<S: Stream> Reader for SslStream<S> {
            Ok(len) => Ok(len as uint),
            Err(SslSessionClosed) =>
                Err(IoError {
                    kind: OtherIoError,
                    kind: EndOfFile,
                    desc: "SSL session closed",
                    detail: None
                }),