summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@gnutls.org>2013-02-01 20:05:05 +0100
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2013-02-01 20:05:56 +0100
commitef15e8f3e95ceadab598375a77ceb354928f1aea (patch)
tree1cec0a78b30fddb7d226b6e2e44c4158e17f3b68
parentecdd9ee649365b595a3e86e480c33b6b1c7c53b2 (diff)
downloadgnutls-ef15e8f3e95ceadab598375a77ceb354928f1aea.tar.gz
remove function is not required to add or retrieve from db.
-rw-r--r--lib/gnutls_db.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/lib/gnutls_db.c b/lib/gnutls_db.c
index eb16d662cb..8b241a7b98 100644
--- a/lib/gnutls_db.c
+++ b/lib/gnutls_db.c
@@ -170,8 +170,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;
@@ -339,7 +338,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 */;