Exposed spdylay_session_fail_session() to the public API.

This commit is contained in:
Tatsuhiro Tsujikawa
2012-04-06 02:16:01 +09:00
parent ab0bd62b14
commit 94650de16e
2 changed files with 21 additions and 7 deletions

View File

@@ -63,13 +63,8 @@ static int spdylay_is_fatal(int error)
return error < SPDYLAY_ERR_FATAL;
}
/*
* This function should be called when the session wants to drop
* connection after sending GOAWAY. These cases are called as the
* session error. For example, when it receives bad zlib data.
*/
static int spdylay_session_fail_session(spdylay_session *session,
uint32_t status_code)
int spdylay_session_fail_session(spdylay_session *session,
uint32_t status_code)
{
session->goaway_flags |= SPDYLAY_GOAWAY_FAIL_ON_SEND;
return spdylay_submit_goaway(session, status_code);