summaryrefslogtreecommitdiffstats
path: root/src/ccapi
diff options
context:
space:
mode:
authorAlexandra Ellwood <lxs@mit.edu>2008-03-10 19:07:54 +0000
committerAlexandra Ellwood <lxs@mit.edu>2008-03-10 19:07:54 +0000
commit0d072b06dc3877a03946680456e56d4b6fca1720 (patch)
tree50efdf8734a48a668c522daef83f584abdeca451 /src/ccapi
parentf404ed3593919117d885b6ca9c1729025aea92f3 (diff)
downloadkrb5-0d072b06dc3877a03946680456e56d4b6fca1720.tar.gz
krb5-0d072b06dc3877a03946680456e56d4b6fca1720.tar.xz
krb5-0d072b06dc3877a03946680456e56d4b6fca1720.zip
ccs_ccache_reset should check all arguments for NULL
ticket: new git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20259 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/ccapi')
-rw-r--r--src/ccapi/server/ccs_ccache.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/ccapi/server/ccs_ccache.c b/src/ccapi/server/ccs_ccache.c
index ca41a87567..2f7d45d8b6 100644
--- a/src/ccapi/server/ccs_ccache.c
+++ b/src/ccapi/server/ccs_ccache.c
@@ -154,7 +154,9 @@ cc_int32 ccs_ccache_reset (ccs_ccache_t io_ccache,
char *v5_principal = NULL;
ccs_credentials_list_t credentials = NULL;
- if (!io_ccache) { err = cci_check_error (ccErrBadParam); }
+ if (!io_ccache ) { err = cci_check_error (ccErrBadParam); }
+ if (!io_cache_collection) { err = cci_check_error (ccErrBadParam); }
+ if (!in_principal ) { err = cci_check_error (ccErrBadParam); }
if (!err) {
io_ccache->creds_version = in_creds_version;