summaryrefslogtreecommitdiffstats
path: root/src/lib/krb5/krb/ser_ctx.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/krb5/krb/ser_ctx.c')
-rw-r--r--src/lib/krb5/krb/ser_ctx.c3
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);