Index: src/hid_cfg.c =================================================================== --- src/hid_cfg.c (revision 1524) +++ src/hid_cfg.c (revision 1525) @@ -93,7 +93,10 @@ lht_dom_list_append(psub, node); - cmc->cb(cmc->cb_ctx, path, name, (rel_level == 1), cmc->parent, node); + if (cmc->cb(cmc->cb_ctx, path, name, (rel_level == 1), cmc->parent, node) != 0) { + cmc->err = -1; + return NULL; + } } cmc->parent = node; return node;