Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/app/usbinfo/main.c

    r3e6a98c5 r026271d5  
    4343#include <devman.h>
    4444#include <loc.h>
    45 #include <usb/hc.h>
    4645#include <usb/dev.h>
    4746#include <usb/dev/pipes.h>
     
    198197
    199198                /* The initialization is here only to make compiler happy. */
    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);
     199                devman_handle_t handle = 0;
     200                int rc = usb_resolve_device_handle(devpath, &handle);
    204201                if (rc != EOK) {
    205202                        fprintf(stderr, NAME ": device `%s' not found "
     
    209206                }
    210207
    211                 usbinfo_device_t *dev = prepare_device(devpath,
    212                     hc_handle, dev_addr);
    213                 if (dev == NULL) {
     208                usb_device_t *usb_dev = usb_device_create(handle);
     209
     210                if (usb_dev == NULL) {
    214211                        continue;
    215212                }
     
    221218                while (actions[action].opt != 0) {
    222219                        if (actions[action].active) {
    223                                 actions[action].action(dev);
     220                                actions[action].action(usb_dev);
    224221                        }
    225222                        action++;
    226223                }
    227224
    228                 /* Destroy the control pipe (close the session etc.). */
    229                 destroy_device(dev);
     225                usb_device_destroy(usb_dev);
    230226        }
    231227
Note: See TracChangeset for help on using the changeset viewer.