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;  }  | 
