diff --git a/kadmin/rpc.c b/kadmin/rpc.c index 9a5a82c8a..4e4aad96e 100644 --- a/kadmin/rpc.c +++ b/kadmin/rpc.c @@ -911,7 +911,7 @@ process_stream(krb5_context context, */ CHECK(krb5_store_uint32(dreply, gctx.seq_num)); - if (chdr.proc < sizeof(procs[0])/sizeof(procs)) { + if (chdr.proc >= sizeof(procs[0])/sizeof(procs)) { krb5_warnx(context, "proc number out of array"); } else if (procs[chdr.proc].func == NULL) { krb5_warnx(context, "proc '%s' never implemented",