Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/drv/audio/sb16/main.c

    re9d15d9 rf9b2cb4c  
    9494        irq_cmd_t irq_cmds[irq_cmd_count];
    9595        irq_pio_range_t irq_ranges[1];
    96         int irq_cap;
    9796
    9897        sb16_t *soft_state = ddf_dev_data_alloc(device, sizeof(sb16_t));
     
    124123        };
    125124
    126         irq_cap = register_interrupt_handler(device, irq, irq_handler,
    127             &irq_code);
    128         if (irq_cap < 0) {
    129                 rc = irq_cap;
     125        rc = register_interrupt_handler(device, irq, irq_handler, &irq_code);
     126        if (rc != EOK) {
    130127                ddf_log_error("Failed to register irq handler: %s.",
    131128                    str_error(rc));
     
    171168error:
    172169        if (handler_regd)
    173                 unregister_interrupt_handler(device, irq_cap);
     170                unregister_interrupt_handler(device, irq);
    174171        return rc;
    175172}
Note: See TracChangeset for help on using the changeset viewer.