diff --git a/src/escape/escape.c b/src/escape/escape.c index 3178f9b172..1575a68410 100644 --- a/src/escape/escape.c +++ b/src/escape/escape.c @@ -188,13 +188,8 @@ static int run(int argc, char *argv[]) { free_and_replace(e, x); } else if (arg_suffix) { - char *x; - - x = strjoin(e, ".", arg_suffix); - if (!x) + if (!strextend(&e, ".", arg_suffix)) return log_oom(); - - free_and_replace(e, x); } break;