From c1d360469a5045860733711fc078ba58ed1836c0 Mon Sep 17 00:00:00 2001 From: Tatsuhiro Tsujikawa Date: Fri, 11 May 2012 21:40:51 +0900 Subject: [PATCH] Return SPDYLAY_ERR_EOF when SSL_read() returned 0 --- examples/SpdyServer.cc | 2 +- examples/spdycli.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/examples/SpdyServer.cc b/examples/SpdyServer.cc index 73cd9a27..be116bb3 100644 --- a/examples/SpdyServer.cc +++ b/examples/SpdyServer.cc @@ -387,7 +387,7 @@ ssize_t hd_recv_callback(spdylay_session *session, r = SPDYLAY_ERR_CALLBACK_FAILURE; } } else if(r == 0) { - r = SPDYLAY_ERR_CALLBACK_FAILURE; + r = SPDYLAY_ERR_EOF; } return r; } diff --git a/examples/spdycli.c b/examples/spdycli.c index f24dc098..9a0bedff 100644 --- a/examples/spdycli.c +++ b/examples/spdycli.c @@ -210,6 +210,8 @@ static ssize_t recv_callback(spdylay_session *session, } else { rv = SPDYLAY_ERR_CALLBACK_FAILURE; } + } else if(rv == 0) { + rv = SPDYLAY_ERR_EOF; } return rv; }