summaryrefslogtreecommitdiff
path: root/libgphoto2_port/usbdiskdirect/linux.c
diff options
context:
space:
mode:
authorHans de Goede <hdegoede@redhat.com>2010-03-18 21:53:35 +0000
committerHans de Goede <hdegoede@redhat.com>2010-03-18 21:53:35 +0000
commitb7037b9d59af48ba795652df5bccde7190e07ff9 (patch)
tree39da7c3851a7f816ca0a87f22119eb4f472a245d /libgphoto2_port/usbdiskdirect/linux.c
parentcf845e73d3a81e9b8e4ab6c1b335a9bd300015c8 (diff)
downloadlibgphoto2-b7037b9d59af48ba795652df5bccde7190e07ff9.tar.gz
usbdiskdirect: Create a new port_info for each port scanned
Author: Hermann Kraus <hermr2d2@googlemail.com> git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@12783 67ed7778-7388-44ab-90cf-0a291f65f57c
Diffstat (limited to 'libgphoto2_port/usbdiskdirect/linux.c')
-rw-r--r--libgphoto2_port/usbdiskdirect/linux.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libgphoto2_port/usbdiskdirect/linux.c b/libgphoto2_port/usbdiskdirect/linux.c
index 747316b86..1f3dbdb07 100644
--- a/libgphoto2_port/usbdiskdirect/linux.c
+++ b/libgphoto2_port/usbdiskdirect/linux.c
@@ -200,7 +200,6 @@ gp_port_library_list (GPPortInfoList *list)
GPPortInfo info;
unsigned short vendor_id, product_id;
- gp_port_info_new (&info);
dir = opendir ("/sys/block");
if (dir == NULL)
return GP_OK;
@@ -217,6 +216,7 @@ gp_port_library_list (GPPortInfoList *list)
&vendor_id, &product_id) != GP_OK)
continue; /* Not a usb device */
+ gp_port_info_new (&info);
gp_port_info_set_type (info, GP_PORT_USB_DISK_DIRECT);
snprintf (path, sizeof (path),
"usbdiskdirect:/dev/%s",