diff options
author | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2013-01-22 01:08:14 +0100 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2013-01-22 01:08:14 +0100 |
commit | 1e679e0d18d2a87d9fb6ae90bfb0a986901a047d (patch) | |
tree | 3a28ebde377105abd744180158fa54adda1bc05b /lib/gnutls_session.c | |
parent | e36b08d729af195c1d9dd1800ff0b57349fe4aab (diff) | |
download | gnutls-1e679e0d18d2a87d9fb6ae90bfb0a986901a047d.tar.gz |
Added gnutls_session_clear_invalid
Diffstat (limited to 'lib/gnutls_session.c')
-rw-r--r-- | lib/gnutls_session.c | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/lib/gnutls_session.c b/lib/gnutls_session.c index 2f7bfd1639..e980a48206 100644 --- a/lib/gnutls_session.c +++ b/lib/gnutls_session.c @@ -224,3 +224,20 @@ gnutls_session_set_data (gnutls_session_t session, return 0; } + +/** + * gnutls_session_clear_invalid: + * @session: is a #gnutls_session_t structure. + * + * Clears the invalid flag in a session. That means + * that sessions were corrupt or invalid data were received + * can be re-used. Use only when debugging or experimenting + * with the TLS protocol. Should not be used in typical + * applications. + * + **/ +void +gnutls_session_clear_invalid (gnutls_session_t session) +{ + session->internals.invalid_connection = 0; +} |