From: Luke Howard Date: Thu, 1 Oct 2009 22:31:39 +0000 (+0000) Subject: cleanup X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=30222174e4d6d8dc97052218775b3027bcf4ab33;p=thirdparty%2Fkrb5.git cleanup git-svn-id: svn://anonsvn.mit.edu/krb5/users/lhoward/authdata@22824 dc483132-0cff-0310-8789-dd5450dbe970 --- diff --git a/src/lib/krb5/krb/authdata.c b/src/lib/krb5/krb/authdata.c index a2ec6b2055..00341331ba 100644 --- a/src/lib/krb5/krb/authdata.c +++ b/src/lib/krb5/krb/authdata.c @@ -1153,10 +1153,9 @@ krb5_authdata_context_externalize(krb5_context kcontext, remain = *lenremain; /* Our identifier */ - if (remain < sizeof(krb5_int32)) - return ENOMEM; - - krb5_ser_pack_int32(KV5M_AUTHDATA_CONTEXT, &bp, &remain); + code = krb5_ser_pack_int32(KV5M_AUTHDATA_CONTEXT, &bp, &remain); + if (code != 0) + return code; /* The actual context data */ code = k5_ad_externalize(kcontext, context, AD_USAGE_MASK, @@ -1165,10 +1164,9 @@ krb5_authdata_context_externalize(krb5_context kcontext, return code; /* Our trailer */ - if (remain < sizeof(krb5_int32)) - return ENOMEM; - - krb5_ser_pack_int32(KV5M_AUTHDATA_CONTEXT, &bp, &remain); + code = krb5_ser_pack_int32(KV5M_AUTHDATA_CONTEXT, &bp, &remain); + if (code != 0) + return code; *buffer = bp; *lenremain = remain;