diff options
Diffstat (limited to 'src/lib/krb5/krb/ser_ctx.c')
-rw-r--r-- | src/lib/krb5/krb/ser_ctx.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/lib/krb5/krb/ser_ctx.c b/src/lib/krb5/krb/ser_ctx.c index 0452ebf1d..b52a04d0f 100644 --- a/src/lib/krb5/krb/ser_ctx.c +++ b/src/lib/krb5/krb/ser_ctx.c @@ -189,7 +189,8 @@ krb5_context_externalize(krb5_context kcontext, krb5_pointer arg, krb5_octet **b context = (krb5_context) arg; if (!context) return (EINVAL); - KRB5_VERIFY_MAGIC(context, KV5M_CONTEXT); + if (context->magic != KV5M_CONTEXT) + return (KV5M_CONTEXT); if ((kret = krb5_context_size(kcontext, arg, &required))) return (kret); |