summaryrefslogtreecommitdiff
path: root/libgphoto2_port/libusb1/libusb1.c
diff options
context:
space:
mode:
Diffstat (limited to 'libgphoto2_port/libusb1/libusb1.c')
-rw-r--r--libgphoto2_port/libusb1/libusb1.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/libgphoto2_port/libusb1/libusb1.c b/libgphoto2_port/libusb1/libusb1.c
index a5b56ccd7..a244532e8 100644
--- a/libgphoto2_port/libusb1/libusb1.c
+++ b/libgphoto2_port/libusb1/libusb1.c
@@ -167,7 +167,7 @@ load_devicelist (GPPortPrivateLibrary *pl) {
int i;
pl->nrofdevs = libusb_get_device_list (pl->ctx, &pl->devs);
- C_MEM (pl->descs = malloc (sizeof(pl->descs[0])*pl->nrofdevs));
+ C_MEM (pl->descs = calloc (pl->nrofdevs, sizeof(pl->descs[0])));
for (i=0;i<pl->nrofdevs;i++)
LOG_ON_LIBUSB_E (libusb_get_device_descriptor(pl->devs[i], &pl->descs[i]));
}
@@ -198,7 +198,7 @@ gp_port_library_list (GPPortInfoList *list)
C_GP (gp_port_info_list_append (list, info));
nrofdevs = libusb_get_device_list (ctx, &devs);
- C_MEM (descs = malloc (sizeof(descs[0])*nrofdevs));
+ C_MEM (descs = calloc (nrofdevs, sizeof(descs[0])));
for (i=0;i<nrofdevs;i++)
LOG_ON_LIBUSB_E (libusb_get_device_descriptor(devs[i], &descs[i]));