aboutsummaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
authorGreg Hudson <ghudson@mit.edu>2009-01-23 19:04:57 +0000
committerGreg Hudson <ghudson@mit.edu>2009-01-23 19:04:57 +0000
commit33abb530c443a842dda8370edf4a6fa0c725fc25 (patch)
tree3b43d1755e1a36d2993546b6f977845804ada6e0 /src/lib
parent487d109cdcc9718eb63975ce8055c5f00a5a4d5a (diff)
downloadkrb5-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.c5
-rw-r--r--src/lib/gssapi/krb5/init_sec_context.c6
-rw-r--r--src/lib/gssapi/mechglue/g_initialize.c4
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;
}