diff options
-rw-r--r-- | includes/dt_util.h | 2 | ||||
-rw-r--r-- | modules/devices/devicetree/dt_util.c | 5 |
2 files changed, 3 insertions, 4 deletions
diff --git a/includes/dt_util.h b/includes/dt_util.h index 533bc314..5f016f2f 100644 --- a/includes/dt_util.h +++ b/includes/dt_util.h @@ -6,7 +6,7 @@ /* some not-quite-complete stuff that can be disabled */ #define DTEX_PHREFS 1 -#define DTEX_MTUP 0 +#define DTEX_MTUP 1 #ifndef DTR_ROOT #define DTR_ROOT dtr_find_device_tree_root() diff --git a/modules/devices/devicetree/dt_util.c b/modules/devices/devicetree/dt_util.c index 75baff13..de371da2 100644 --- a/modules/devices/devicetree/dt_util.c +++ b/modules/devices/devicetree/dt_util.c @@ -743,10 +743,9 @@ dtr_obj *dtr_get_parent_obj(dtr_obj *obj) { *slash = 0; if (strlen(parent) > 0) ret = dtr_obj_read(obj->dt, parent); - } else if (strlen(parent) > 1) { - ret = dtr_obj_read(obj->dt, "/"); + else + ret = dtr_obj_read(obj->dt, "/"); } - free(parent); return ret; } |