From b59327cde81cddced2a35742bd203c242669d6dc Mon Sep 17 00:00:00 2001 From: Nikos Mavrogiannopoulos Date: Tue, 16 Nov 2010 14:05:00 +0000 Subject: GnuTLSCache can now take a single argument (none). --- (limited to 'src/gnutls_config.c') diff --git a/src/gnutls_config.c b/src/gnutls_config.c index fc3e166..517dbfb 100644 --- a/src/gnutls_config.c +++ b/src/gnutls_config.c @@ -370,6 +370,8 @@ const char *mgs_set_cache(cmd_parms * parms, void *dummy, if (strcasecmp("none", type) == 0) { sc->cache_type = mgs_cache_none; + sc->cache_config = NULL; + return NULL; } else if (strcasecmp("dbm", type) == 0) { sc->cache_type = mgs_cache_dbm; } else if (strcasecmp("gdbm", type) == 0) { @@ -383,6 +385,9 @@ const char *mgs_set_cache(cmd_parms * parms, void *dummy, else { return "Invalid Type for GnuTLSCache!"; } + + if (arg == NULL) + return "Invalid argument 2 for GnuTLSCache!"; if (sc->cache_type == mgs_cache_dbm || sc->cache_type == mgs_cache_gdbm) { -- cgit v0.9.2