diff --git a/src/barebox-state/state.c b/src/barebox-state/state.c index fda51db..9b658be 100644 --- a/src/barebox-state/state.c +++ b/src/barebox-state/state.c @@ -567,8 +567,10 @@ uint32_t stridesize; alias = of_alias_get(node); - if (!alias) - alias = node->name; + if (!alias) { + pr_err("State node %s does not have an alias in the /aliases/ node\n", node->full_name); + return ERR_PTR(-EINVAL); + } state = state_new(alias); if (IS_ERR(state))