Changes in uspace/srv/devman/devtree.c [09ab0a9a:3083c74] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/devman/devtree.c
r09ab0a9a r3083c74 144 144 } 145 145 146 fun_add_ref(fun); 147 insert_fun_node(tree, fun, str_dup(""), NULL); 146 if (!insert_fun_node(tree, fun, str_dup(""), NULL)) { 147 fun_del_ref(fun); /* fun is destroyed */ 148 fibril_rwlock_write_unlock(&tree->rwlock); 149 return false; 150 } 148 151 149 152 match_id_t *id = create_match_id(); … … 162 165 } 163 166 164 dev_add_ref(dev);165 167 insert_dev_node(tree, dev, fun); 166 168
Note:
See TracChangeset
for help on using the changeset viewer.