don't return ENOMEM if len == 0

git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3322 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
Johan Danielsson
1997-09-01 15:42:11 +00:00
parent b362907f8a
commit 7cccaa3248

View File

@@ -59,7 +59,7 @@ krb5_error_code
krb5_data_alloc(krb5_data *p, int len)
{
p->data = malloc(len);
if(p->data == NULL)
if(len && p->data == NULL)
return ENOMEM;
p->length = len;
return 0;
@@ -70,7 +70,7 @@ krb5_data_realloc(krb5_data *p, int len)
{
void *tmp;
tmp = realloc(p->data, len);
if(!tmp)
if(len && !tmp)
return ENOMEM;
p->data = tmp;
p->length = len;