diff --git a/lib/krb5/pcache.c b/lib/krb5/pcache.c index f5023346e..3a9949dc2 100644 --- a/lib/krb5/pcache.c +++ b/lib/krb5/pcache.c @@ -48,7 +48,7 @@ cc_plugin_register_to_context(krb5_context context, const void *plug, void *plug krb5_cc_ops *ccops = (krb5_cc_ops *)plugctx; krb5_error_code ret; - if (ccops == NULL && ccops->version < KRB5_CC_OPS_VERSION) + if (ccops == NULL || ccops->version < KRB5_CC_OPS_VERSION) return KRB5_PLUGIN_NO_HANDLE; ret = krb5_cc_register(context, ccops, TRUE);