diff options
author | cem <cem@FreeBSD.org> | 2016-05-11 22:22:49 +0000 |
---|---|---|
committer | cem <cem@FreeBSD.org> | 2016-05-11 22:22:49 +0000 |
commit | 32fca307a1452f54576918043590ebcd86e7ef2d (patch) | |
tree | 6432a2fa6c3925da2f374d9455ddb7d86bd76e91 /sbin | |
parent | e002a9eee241d514f247c8c7f65964e042854473 (diff) | |
download | FreeBSD-src-32fca307a1452f54576918043590ebcd86e7ef2d.zip FreeBSD-src-32fca307a1452f54576918043590ebcd86e7ef2d.tar.gz |
camcontrol(8): Fix trival double-free
Reported by: Coverity
CID: 1331223
Sponsored by: EMC / Isilon Storage Division
Diffstat (limited to 'sbin')
-rw-r--r-- | sbin/camcontrol/camcontrol.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sbin/camcontrol/camcontrol.c b/sbin/camcontrol/camcontrol.c index c08c301..7afd641 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; } |