Darwin: Fix a SIGFPE
authorBei Zhang <ikarienator@gmail.com>
Fri, 23 Aug 2013 08:10:35 +0000 (01:10 -0700)
committerPete Batard <pete@akeo.ie>
Tue, 7 Jan 2014 21:12:25 +0000 (21:12 +0000)
commit314f4ff998f6ba63607ce3be6cd7193a39cd1f78
tree0a0ec00a95905df370e49f3af21e87be1c0e2f8a
parentb1bbea6f4f5cadc8ba2f48ae077f0c4ac339c3cc
Darwin: Fix a SIGFPE

* GetPipeProperties() may fail when the device is unplugged if DeviceVersion is not greater than 320.
* In this case maxPacketSize will be zero and the integer division will throw a EXC_ARITHMETIC signal.
* Closes #136
libusb/os/darwin_usb.c
libusb/version_nano.h