Changes in uspace/lib/drv/generic/driver.c [beb83c1:9df0f64] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/drv/generic/driver.c
rbeb83c1 r9df0f64 145 145 } 146 146 147 /* Add one reference that will be dropped by driver_dev_remove() */148 dev_add_ref(dev);149 147 dev->handle = dev_handle; 150 148 dev->name = dev_name; … … 733 731 return NULL; 734 732 735 /* Add one reference that will be dropped by ddf_fun_destroy() */736 733 fun->dev = dev; 737 fun_add_ref(fun);734 dev_add_ref(fun->dev); 738 735 739 736 fun->bound = false; … … 743 740 fun->name = str_dup(name); 744 741 if (fun->name == NULL) { 745 delete_function(fun);742 fun_del_ref(fun); /* fun is destroyed */ 746 743 return NULL; 747 744 }
Note:
See TracChangeset
for help on using the changeset viewer.