diff options
author | Greg Hudson <ghudson@mit.edu> | 2009-01-23 19:04:57 +0000 |
---|---|---|
committer | Greg Hudson <ghudson@mit.edu> | 2009-01-23 19:04:57 +0000 |
commit | 33abb530c443a842dda8370edf4a6fa0c725fc25 (patch) | |
tree | 3b43d1755e1a36d2993546b6f977845804ada6e0 /src/lib | |
parent | 487d109cdcc9718eb63975ce8055c5f00a5a4d5a (diff) | |
download | krb5-33abb530c443a842dda8370edf4a6fa0c725fc25.zip krb5-33abb530c443a842dda8370edf4a6fa0c725fc25.tar.gz krb5-33abb530c443a842dda8370edf4a6fa0c725fc25.tar.bz2 |
Remove some null checks in cases where pointers can't be null
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21790 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib')
-rw-r--r-- | src/lib/gssapi/krb5/accept_sec_context.c | 5 | ||||
-rw-r--r-- | src/lib/gssapi/krb5/init_sec_context.c | 6 | ||||
-rw-r--r-- | src/lib/gssapi/mechglue/g_initialize.c | 4 |
3 files changed, 5 insertions, 10 deletions
diff --git a/src/lib/gssapi/krb5/accept_sec_context.c b/src/lib/gssapi/krb5/accept_sec_context.c index f96dfe5..e2ec1fe 100644 --- a/src/lib/gssapi/krb5/accept_sec_context.c +++ b/src/lib/gssapi/krb5/accept_sec_context.c @@ -334,9 +334,8 @@ kg_accept_dce(minor_status, context_handle, verifier_cred_handle, fail: /* real failure code follows */ - if (ctx) - (void) krb5_gss_delete_sec_context(minor_status, - (gss_ctx_id_t *) &ctx, NULL); + (void) krb5_gss_delete_sec_context(minor_status, (gss_ctx_id_t *) &ctx, + NULL); *context_handle = GSS_C_NO_CONTEXT; *minor_status = code; diff --git a/src/lib/gssapi/krb5/init_sec_context.c b/src/lib/gssapi/krb5/init_sec_context.c index 9a778a1..e774221 100644 --- a/src/lib/gssapi/krb5/init_sec_context.c +++ b/src/lib/gssapi/krb5/init_sec_context.c @@ -528,10 +528,8 @@ new_connection( &ctx->subkey); } - if (k_cred) { - krb5_free_creds(context, k_cred); - k_cred = NULL; - } + krb5_free_creds(context, k_cred); + k_cred = NULL; ctx->enc = NULL; ctx->seq = NULL; ctx->have_acceptor_subkey = 0; diff --git a/src/lib/gssapi/mechglue/g_initialize.c b/src/lib/gssapi/mechglue/g_initialize.c index a6f0bbc..1149384 100644 --- a/src/lib/gssapi/mechglue/g_initialize.c +++ b/src/lib/gssapi/mechglue/g_initialize.c @@ -1111,9 +1111,7 @@ const char *fileName; for (endp = modOptions; *endp && *endp != ']'; endp++); - if (endp) - *endp = '\0'; - + *endp = '\0'; } else { modOptions = NULL; } |