diff options
author | Vasily Khoruzhick <anarsoul@gmail.com> | 2008-03-15 13:50:53 +0200 |
---|---|---|
committer | Daniel Drake <dsd@gentoo.org> | 2008-03-15 12:26:06 +0000 |
commit | 285724cc14ea5f993e2c4c92fe0aaf6c335bc139 (patch) | |
tree | 7f6dbcab7bd9abccc5073f427eb12cf1c93f5143 /libusb/libusbi.h | |
parent | c0c9432d38b22784070dce3a7874c62c31786a27 (diff) | |
download | libusb-285724cc14ea5f993e2c4c92fe0aaf6c335bc139.tar.gz |
Fix get_device_list for realloc case
get_device_list can modify pointer passed to it with realloc, but this
case wasn't handled and caused crash on my machine. Fixed
Signed-off-by: Vasily Khoruzhick <anarsoul@gmail.com>
Diffstat (limited to 'libusb/libusbi.h')
-rw-r--r-- | libusb/libusbi.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libusb/libusbi.h b/libusb/libusbi.h index 2d56d64..0ff418b 100644 --- a/libusb/libusbi.h +++ b/libusb/libusbi.h @@ -231,7 +231,7 @@ struct usbi_os_backend { int (*init)(void); void (*exit)(void); - int (*get_device_list)(struct discovered_devs *discdevs); + int (*get_device_list)(struct discovered_devs **discdevs); int (*open)(struct libusb_device_handle *handle); void (*close)(struct libusb_device_handle *handle); |