fix OOM problem reported by Jim Meyering

This commit is contained in:
Daniel Stenberg 2008-11-16 12:26:50 +00:00
parent 3f01d9a043
commit 3c4b69f95d

View File

@ -153,6 +153,8 @@ krb4_encode(void *app_data, const void *from, int length, int level, void **to,
{
struct krb4_data *d = app_data;
*to = malloc(length + 31);
if(!*to)
return -1;
if(level == prot_safe)
/* NOTE that the void* cast is safe, krb_mk_safe/priv don't modify the
* input buffer