Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
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 <[email protected]>
- Loading branch information