From 6c0164b8bf092bc0f48a3c07b6ea6fed1e3ceb1d Mon Sep 17 00:00:00 2001 From: Christian Neukirchen Date: Sun, 6 Sep 2015 20:48:02 +0200 Subject: Don't read after end of dirprefix --- redo.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/redo.c b/redo.c index f9fa518..8edf657 100644 --- a/redo.c +++ b/redo.c @@ -589,7 +589,8 @@ run_script(char *target, int implicit) while (*--dirprefix != '/') ; } - dirprefix++; + if (*dirprefix) + dirprefix++; snprintf(temp_target, sizeof temp_target, "%s%s%s", dirprefix, "/"+(*dirprefix ? 0 : 1), temp_target_base); -- cgit 1.4.1