]> git.proxmox.com Git - mirror_qemu.git/commit - block/sheepdog.c
sheepdog: Fix sd_co_create_opts() memory leaks
authorKevin Wolf <kwolf@redhat.com>
Thu, 3 May 2018 15:35:09 +0000 (17:35 +0200)
committerJeff Cody <jcody@redhat.com>
Tue, 8 May 2018 14:47:27 +0000 (10:47 -0400)
commita2cb9239b7610ffb00f9ced5cd7640d40b0e1ccf
tree20271b0c00f68b5db720b38823505e4a0bb57add
parentdc885fff972c447f51572afc4c921a26b880731b
sheepdog: Fix sd_co_create_opts() memory leaks

Both the option string for the 'redundancy' option and the
SheepdogRedundancy object that is created accordingly could be leaked in
error paths. This fixes the memory leaks.

Reported by Coverity (CID 1390614 and 1390641).

Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Message-id: 20180503153509.22223-1-kwolf@redhat.com
Reviewed-by: Jeff Cody <jcody@redhat.com>
Signed-off-by: Jeff Cody <jcody@redhat.com>
block/sheepdog.c