Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/drv/generic/driver.c

    rbeb83c1 r9df0f64  
    145145        }
    146146
    147         /* Add one reference that will be dropped by driver_dev_remove() */
    148         dev_add_ref(dev);
    149147        dev->handle = dev_handle;
    150148        dev->name = dev_name;
     
    733731                return NULL;
    734732
    735         /* Add one reference that will be dropped by ddf_fun_destroy() */
    736733        fun->dev = dev;
    737         fun_add_ref(fun);
     734        dev_add_ref(fun->dev);
    738735
    739736        fun->bound = false;
     
    743740                fun->name = str_dup(name);
    744741                if (fun->name == NULL) {
    745                         delete_function(fun);
     742                        fun_del_ref(fun);       /* fun is destroyed */
    746743                        return NULL;
    747744                }
Note: See TracChangeset for help on using the changeset viewer.