(copy_octet_string): don't fail if length == 0 and malloc returns NULL

git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6388 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
Assar Westerlund
1999-07-02 21:35:12 +00:00
parent f6c5a3de40
commit 6c9520273d

View File

@@ -54,8 +54,8 @@ int
copy_octet_string (const octet_string *from, octet_string *to)
{
to->length = from->length;
to->data = malloc(to->length);
if(to->data == NULL)
to->data = malloc(to->length);
if(to->length != 0 && to->data == NULL)
return ENOMEM;
memcpy(to->data, from->data, to->length);
return 0;