[PATCH 1/1] part: check CONFIG_IS_ENABLED(ENV_SUPPORT)

In SPL environment variables may not be enabled.
Suggested-by: Tom Rini trini@konsulko.com Signed-off-by: Heinrich Schuchardt heinrich.schuchardt@canonical.com --- disk/part.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/disk/part.c b/disk/part.c index 3a9315c0ab..6a30335a48 100644 --- a/disk/part.c +++ b/disk/part.c @@ -468,9 +468,11 @@ int blk_get_device_part_str(const char *ifname, const char *dev_part_str, #endif
/* If no dev_part_str, use bootdevice environment variable */ - if (!dev_part_str || !strlen(dev_part_str) || - !strcmp(dev_part_str, "-")) - dev_part_str = env_get("bootdevice"); + if (CONFIG_IS_ENABLED(ENV_SUPPORT)) { + if (!dev_part_str || !strlen(dev_part_str) || + !strcmp(dev_part_str, "-")) + dev_part_str = env_get("bootdevice"); + }
/* If still no dev_part_str, it's an error */ if (!dev_part_str) {

On Fri, Jul 21, 2023 at 05:37:37PM +0200, Heinrich Schuchardt wrote:
In SPL environment variables may not be enabled.
Suggested-by: Tom Rini trini@konsulko.com Signed-off-by: Heinrich Schuchardt heinrich.schuchardt@canonical.com
Reviewed-by: Tom Rini trini@konsulko.com
participants (2)
-
Heinrich Schuchardt
-
Tom Rini