aboutsummaryrefslogtreecommitdiff
path: root/lib/libcam/camlib.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/libcam/camlib.c')
-rw-r--r--lib/libcam/camlib.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/lib/libcam/camlib.c b/lib/libcam/camlib.c
index 40242958bfaf..438b0e502fe0 100644
--- a/lib/libcam/camlib.c
+++ b/lib/libcam/camlib.c
@@ -79,9 +79,8 @@ cam_getccb(struct cam_device *dev)
{
union ccb *ccb;
- ccb = (union ccb *)malloc(sizeof(union ccb));
+ ccb = calloc(1, sizeof(*ccb));
if (ccb != NULL) {
- bzero(&ccb->ccb_h, sizeof(struct ccb_hdr));
ccb->ccb_h.path_id = dev->path_id;
ccb->ccb_h.target_id = dev->target_id;
ccb->ccb_h.target_lun = dev->target_lun;