Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/usbdev/src/hub.c

    r1ab8539 rffa96c2  
    162162        if (hc_conn == NULL)
    163163                return EINVAL;
    164        
     164
     165        int rc;
    165166        struct timeval start_time;
    166         gettimeofday(&start_time, NULL);
    167        
     167
     168        rc = gettimeofday(&start_time, NULL);
     169        if (rc != EOK) {
     170                return rc;
     171        }
     172
    168173        /* We are gona do a lot of communication better open it in advance. */
    169         int rc = usb_hc_connection_open(hc_conn);
    170         if (rc != EOK)
     174        rc = usb_hc_connection_open(hc_conn);
     175        if (rc != EOK) {
    171176                return rc;
    172        
     177        }
     178
    173179        /* Request a new address. */
    174180        usb_address_t dev_addr =
     
    220226                goto leave_release_default_address;
    221227        }
    222        
     228
    223229        struct timeval end_time;
    224         gettimeofday(&end_time, NULL);
    225        
     230        rc = gettimeofday(&end_time, NULL);
     231        if (rc != EOK) {
     232                goto leave_release_default_address;
     233        }
     234
    226235        /* According to the USB spec part 9.1.2 host allows 100ms time for
    227236         * the insertion process to complete. According to 7.1.7.1 this is the
Note: See TracChangeset for help on using the changeset viewer.