Fix double free issue and pointer alignment

Change-Id: Id5bab454d53d404883a92282168b3f6cbc468cbb
Signed-off-by: Ben Goz <ben.goz@amd.com>


[ROCm/ROCR-Runtime commit: b37f99a01e]
This commit is contained in:
Ben Goz authored and Gerrit Code Review committed 2016-02-12 11:21:32 -05:00
1 parent 1b6994a2dc
commit 0dc374e1a4
2 files changed
+3 -5

No files matched your search

+1 -3
View File
@@ -271,10 +271,8 @@ hsaKmtMapMemoryToGPUNodes(
ret = validate_nodeid_array(&gpu_id_array,
NumberOfNodes, NodeArray);
if (ret != HSAKMT_STATUS_SUCCESS) {
free(gpu_id_array);
if (ret != HSAKMT_STATUS_SUCCESS)
return ret;
}
ret = fmm_register_memory(MemoryAddress, MemorySizeInBytes,
gpu_id_array, NumberOfNodes);