chenrun1
875f2fcc1e
ramspeed:Fix memleak due to double malloc.
if (allocate_rw_address)
{
info->dest = malloc(info->size);
info->src = malloc(info->size);
}
if ((info->dest == NULL && !info->allocate_rw_address) || info->size == 0)
{
printf(RAMSPEED_PREFIX "Missing required arguments\n");
goto out;
}
else
{
/* We need to automatically apply for memory */
printf(RAMSPEED_PREFIX "Allocate RW buffers on heap\n");
info->dest = malloc(info->size);
if (info->dest == NULL)
{
printf(RAMSPEED_PREFIX "Dest Alloc Memory Failed!\n");
goto out;
}
info->src = malloc(info->size);
if (info->src == NULL)
{
printf(RAMSPEED_PREFIX "Src Alloc Memory Failed!\n");
goto out;
}
}
Signed-off-by: chenrun1 <chenrun1@xiaomi.com>
2024-08-08 09:51:55 +08:00
..
2024-05-10 20:59:08 +08:00
2024-04-17 22:47:22 +08:00
2024-08-06 19:30:39 -03:00
2024-08-07 13:57:15 +08:00
2024-08-07 15:59:52 +08:00
2024-08-07 15:59:52 +08:00
2024-04-08 14:11:31 +08:00
2024-08-08 09:51:55 +08:00
2024-02-05 08:46:22 -08:00
2024-06-12 23:24:29 +08:00
2023-01-23 13:15:56 -03:00
2023-07-14 22:04:35 +08:00
2023-01-23 13:15:56 -03:00
2023-01-23 13:15:56 -03:00