(bin_to_hex_alloc) - do return NULL in case malloc fails

This commit is contained in:
twinaphex 2015-02-16 02:42:21 +01:00
parent d61cf24627
commit 2d5b4f58aa
1 changed files with 4 additions and 1 deletions

View File

@ -121,7 +121,10 @@ int database_info_write_rdl(const char *dir)
static char *bin_to_hex_alloc(const uint8_t *data, size_t len)
{
size_t i;
char *ret= (char*)malloc(len*2+1);
char *ret= (char*)malloc(len * 2 + 1);
if (len && !ret)
return NULL;
for (i = 0; i < len; i++)
snprintf(ret+i*2, 3, "%02X", data[i]);