]> Git Repo - qemu.git/commit
xlnx-zdma: Correct mem leaks and memset to zero on desc unaligned errors
authorFrancisco Iglesias <[email protected]>
Thu, 31 May 2018 13:50:52 +0000 (14:50 +0100)
committerPeter Maydell <[email protected]>
Thu, 31 May 2018 13:50:52 +0000 (14:50 +0100)
commita13b6d8eeca5cb786e934ad73f8b3b7e01c20121
tree5f53d3a8b468c0efdb5ef8c2099591f9a4684daa
parent7e3ef27c7c1ccbac589ad0a67c40b5df57e2af71
xlnx-zdma: Correct mem leaks and memset to zero on desc unaligned errors

Coverity found that the string return by 'object_get_canonical_path' was not
being freed at two locations in the model (CID 1391294 and CID 1391293) and
also that a memset was being called with a value greater than the max of a byte
on the second argument (CID 1391286). This patch corrects this by adding the
freeing of the strings and also changing to memset to zero instead on
descriptor unaligned errors.

Signed-off-by: Francisco Iglesias <[email protected]>
Reviewed-by: Edgar E. Iglesias <[email protected]>
Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Message-id: 20180528184859[email protected]
Reviewed-by: Peter Maydell <[email protected]>
Signed-off-by: Peter Maydell <[email protected]>
hw/dma/xlnx-zdma.c
This page took 0.026812 seconds and 4 git commands to generate.