Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com>
if (data_size == 0) {
result->data = (unsigned char*)gnutls_strdup("");
+ if (result->data == NULL)
+ return gnutls_assert_val(GNUTLS_E_MEMORY_ERROR);
result->size = 0;
return 0;
}
.raw = {(void*)"\x2c\x9f\xfb\x85\x46\x77\x4e\xd3\xc8\xcf\x67\x65\x73\x9f\x98\xbc\x42\xde\xf9", 19},
.res = 0
},
+ {
+ .name = "dec-spaces",
+ .pem = " ",
+ .raw = {(void*)"", 0},
+ .res = GNUTLS_E_BASE64_DECODING_ERROR
+ },
{
.name = "dec-invalid-data",
.pem = "XLJ/7hUZ3TtPIz2dlc5+YvELe+Q==",