pkcs15-data: Do not fail on zero-lenght data blocks
This commit is contained in:
parent
a626c63d91
commit
cf66cf1416
|
@ -57,9 +57,8 @@ sc_pkcs15_read_data_object(struct sc_pkcs15_card *p15card,
|
||||||
LOG_TEST_RET(ctx, r, "Cannot get DATA object data");
|
LOG_TEST_RET(ctx, r, "Cannot get DATA object data");
|
||||||
}
|
}
|
||||||
|
|
||||||
sc_der_copy(&der, &info->data);
|
r = sc_der_copy(&der, &info->data);
|
||||||
if (!der.value)
|
LOG_TEST_RET(ctx, r, "Cannot allocate memory for der value");
|
||||||
LOG_TEST_RET(ctx, SC_ERROR_OUT_OF_MEMORY, "Cannot allocate memory for der value");
|
|
||||||
|
|
||||||
data_object = calloc(sizeof(struct sc_pkcs15_data), 1);
|
data_object = calloc(sizeof(struct sc_pkcs15_data), 1);
|
||||||
if (!data_object) {
|
if (!data_object) {
|
||||||
|
|
Loading…
Reference in New Issue