X-Git-Url: https://git.gag.com/?p=fw%2Faltos;a=blobdiff_plain;f=libaltos%2Flibaltos_darwin.c;fp=libaltos%2Flibaltos_darwin.c;h=794c021500e8673c237297c0677f224fcc15a4a1;hp=c6b6355f870fb9e1cf33fbedb96dc93ea65fe6f0;hb=5bdc63a2086c1ffd4c34c9a503af638a47a1d98b;hpb=583a749724700845d2d3552a0d3a759f16b25cfe diff --git a/libaltos/libaltos_darwin.c b/libaltos/libaltos_darwin.c index c6b6355f..794c0215 100644 --- a/libaltos/libaltos_darwin.c +++ b/libaltos/libaltos_darwin.c @@ -192,7 +192,8 @@ altos_list_next(struct altos_list *list, struct altos_device *device) if (get_number (usb_device, CFSTR(kUSBVendorID), &device->vendor) && get_number (usb_device, CFSTR(kUSBProductID), &device->product) && get_string (object, CFSTR(kIOCalloutDeviceKey), device->path, sizeof (device->path)) && - get_string (usb_device, CFSTR(kUSBProductString), device->name, sizeof (device->name)) && + (get_string (usb_device, CFSTR("kUSBProductString"), device->name, sizeof (device->name)) || + get_string (usb_device, CFSTR(kUSBProductString), device->name, sizeof (device->name))) && get_string (usb_device, CFSTR(kUSBSerialNumberString), serial_string, sizeof (serial_string))) { device->serial = atoi(serial_string); IOObjectRelease(object);