diff options
author | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2018-11-16 10:59:29 +0100 |
---|---|---|
committer | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2018-11-17 09:13:35 +0100 |
commit | c88f45e7447149a4b22e24ccec920703b51f9acf (patch) | |
tree | acd20425a193e018acf235ad70b2a1ca8c483380 | |
parent | 5f200747f6eb0da15e1ee4136ed6bafff2302a6a (diff) | |
download | systemd-c88f45e7447149a4b22e24ccec920703b51f9acf.tar.gz |
escape: use free_and_replace
-rw-r--r-- | src/escape/escape.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/escape/escape.c b/src/escape/escape.c index 181949d49e..ed42ad65ad 100644 --- a/src/escape/escape.c +++ b/src/escape/escape.c @@ -197,8 +197,7 @@ static int run(int argc, char *argv[]) { if (r < 0) return log_error_errno(r, "Failed to replace instance: %m"); - free(e); - e = x; + free_and_replace(e, x); } else if (arg_suffix) { char *x; @@ -206,8 +205,7 @@ static int run(int argc, char *argv[]) { if (!x) return log_oom(); - free(e); - e = x; + free_and_replace(e, x); } break; @@ -254,7 +252,7 @@ static int run(int argc, char *argv[]) { break; } - if (i != argv+optind) + if (i != argv + optind) fputc(' ', stdout); fputs(e, stdout); |