cleanup default_etypes

git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3589 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
Johan Danielsson
1997-10-13 16:30:28 +00:00
parent 8eb312128d
commit 5b6b06fe99

View File

@@ -104,18 +104,19 @@ valid_etype(krb5_context context, krb5_enctype e)
static krb5_error_code static krb5_error_code
default_etypes(krb5_enctype **etype) default_etypes(krb5_enctype **etype)
{ {
krb5_enctype *p; krb5_enctype p[] = {
ALLOC(p, 6); ETYPE_DES3_CBC_SHA1,
if(!p) ETYPE_DES3_CBC_MD5,
return ENOMEM; ETYPE_DES_CBC_MD5,
*etype = p; ETYPE_DES_CBC_MD4,
*p++ = ETYPE_DES3_CBC_SHA1; ETYPE_DES_CBC_CRC,
*p++ = ETYPE_DES3_CBC_MD5; 0
*p++ = ETYPE_DES_CBC_MD5; };
*p++ = ETYPE_DES_CBC_MD4; *etype = malloc(sizeof(p));
*p++ = ETYPE_DES_CBC_CRC; if(*etype == NULL)
*p++ = 0; return ENOMEM;
return 0; memcpy(*etype, p, sizeof(p));
return 0;
} }
krb5_error_code krb5_error_code