From: Nikos Mavrogiannopoulos Date: Fri, 1 Feb 2013 19:05:05 +0000 (+0100) Subject: remove function is not required to add or retrieve from db. X-Git-Tag: gnutls_3_1_7~25 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=20c1befdf6a6d3185ae910e0d5498022ca69930e;p=thirdparty%2Fgnutls.git remove function is not required to add or retrieve from db. --- diff --git a/lib/gnutls_db.c b/lib/gnutls_db.c index 27f8a700a2..03bc5a0806 100644 --- a/lib/gnutls_db.c +++ b/lib/gnutls_db.c @@ -176,8 +176,7 @@ static int db_func_is_ok (gnutls_session_t session) { if (session->internals.db_store_func != NULL && - session->internals.db_retrieve_func != NULL && - session->internals.db_remove_func != NULL) + session->internals.db_retrieve_func != NULL) return 0; else return GNUTLS_E_DB_ERROR; @@ -345,7 +344,7 @@ gnutls_db_remove_session (gnutls_session_t session) session_id.data = session->security_parameters.session_id; session_id.size = session->security_parameters.session_id_size; - if (db_func_is_ok (session) != 0) + if (session->internals.db_remove_func != NULL) { gnutls_assert (); return /* GNUTLS_E_DB_ERROR */;