[PATCH] scripts/rsatoc: fix printing of error message, if environment variable doen't contain a path
Marc Kleine-Budde
mkl at pengutronix.de
Wed Jul 29 07:12:40 EDT 2020
Fixes: 128ad3cbe043 ("scripts: Add rsatoc tool")
Signed-off-by: Marc Kleine-Budde <mkl at pengutronix.de>
---
scripts/rsatoc.c | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/scripts/rsatoc.c b/scripts/rsatoc.c
index 647380214092..9410f33a654f 100644
--- a/scripts/rsatoc.c
+++ b/scripts/rsatoc.c
@@ -471,10 +471,12 @@ int main(int argc, char *argv[])
path++;
if (!strncmp(path, "__ENV__", 7)) {
- path = getenv(path + 7);
+ const char *orig_path = path;
+
+ path = getenv(orig_path + 7);
if (!path) {
fprintf(stderr, "%s doesn't contain a path\n",
- path + 7);
+ orig_path + 7);
exit(1);
}
}
--
2.20.1
More information about the barebox
mailing list