aboutsummaryrefslogtreecommitdiff
path: root/sbin
diff options
context:
space:
mode:
authorConrad Meyer <cem@FreeBSD.org>2016-05-11 22:22:49 +0000
committerConrad Meyer <cem@FreeBSD.org>2016-05-11 22:22:49 +0000
commit3aeebae9ca287e01ffa900354355e8b2b8a8b351 (patch)
tree6432a2fa6c3925da2f374d9455ddb7d86bd76e91 /sbin
parent7bfdbca59613182ce7f7a5e1082fc1e76f612783 (diff)
downloadsrc-3aeebae9ca287e01ffa900354355e8b2b8a8b351.tar.gz
src-3aeebae9ca287e01ffa900354355e8b2b8a8b351.zip
camcontrol(8): Fix trival double-free
Reported by: Coverity CID: 1331223 Sponsored by: EMC / Isilon Storage Division
Notes
Notes: svn path=/head/; revision=299489
Diffstat (limited to 'sbin')
-rw-r--r--sbin/camcontrol/camcontrol.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sbin/camcontrol/camcontrol.c b/sbin/camcontrol/camcontrol.c
index c08c301d6bdc..7afd641e058e 100644
--- a/sbin/camcontrol/camcontrol.c
+++ b/sbin/camcontrol/camcontrol.c
@@ -4994,6 +4994,7 @@ dev_has_vpd_page(struct cam_device *dev, uint8_t page_id, int retry_count,
if (cam_send_ccb(dev, ccb) < 0) {
cam_freeccb(ccb);
+ ccb = NULL;
retval = -1;
goto bailout;
}