(der_get_octet_string): Fixed bug with empty string.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@1213 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
@@ -89,7 +89,7 @@ der_get_octet_string (unsigned char *p, int len, krb5_data *data)
|
||||
return -1;
|
||||
data->len = slen;
|
||||
data->data = malloc(slen);
|
||||
if (data->data == NULL)
|
||||
if (data->data == NULL && data->len != 0)
|
||||
return -1;
|
||||
memcpy (data->data, p, slen);
|
||||
return slen + l;
|
||||
|
Reference in New Issue
Block a user