Changes in uspace/app/usbinfo/main.c [5debe97:3e6a98c5] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/app/usbinfo/main.c
r5debe97 r3e6a98c5 198 198 199 199 /* The initialization is here only to make compiler happy. */ 200 devman_handle_t handle = 0; 201 int rc = usb_resolve_device_handle(devpath, &handle); 200 devman_handle_t hc_handle = 0; 201 usb_address_t dev_addr = 0; 202 int rc = usb_resolve_device_handle(devpath, 203 &hc_handle, &dev_addr, NULL); 202 204 if (rc != EOK) { 203 205 fprintf(stderr, NAME ": device `%s' not found " … … 207 209 } 208 210 209 usb _device_t *usb_dev = usb_device_create(handle);210 211 if ( usb_dev == NULL) {211 usbinfo_device_t *dev = prepare_device(devpath, 212 hc_handle, dev_addr); 213 if (dev == NULL) { 212 214 continue; 213 215 } … … 219 221 while (actions[action].opt != 0) { 220 222 if (actions[action].active) { 221 actions[action].action( usb_dev);223 actions[action].action(dev); 222 224 } 223 225 action++; 224 226 } 225 227 226 usb_device_destroy(usb_dev); 228 /* Destroy the control pipe (close the session etc.). */ 229 destroy_device(dev); 227 230 } 228 231
Note:
See TracChangeset
for help on using the changeset viewer.