diff options
Diffstat (limited to 'coreutils/ln.c')
-rw-r--r-- | coreutils/ln.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/coreutils/ln.c b/coreutils/ln.c index 274e0d06c..6751e9093 100644 --- a/coreutils/ln.c +++ b/coreutils/ln.c | |||
@@ -74,17 +74,17 @@ extern int ln_main(int argc, char **argv) | |||
74 | src_name = src; | 74 | src_name = src; |
75 | } | 75 | } |
76 | if (!(flag & LN_SYMLINK) && stat(*argv, &statbuf)) { | 76 | if (!(flag & LN_SYMLINK) && stat(*argv, &statbuf)) { |
77 | bb_perror_msg(*argv); | 77 | bb_perror_msg("%s", *argv); |
78 | status = EXIT_FAILURE; | 78 | status = EXIT_FAILURE; |
79 | free(src_name); | 79 | free(src_name); |
80 | continue; | 80 | continue; |
81 | } | 81 | } |
82 | 82 | ||
83 | if (flag & LN_BACKUP) { | 83 | if (flag & LN_BACKUP) { |
84 | char *backup = NULL; | 84 | char *backup; |
85 | bb_xasprintf(&backup, "%s%s", src, suffix); | 85 | backup = bb_xasprintf("%s%s", src, suffix); |
86 | if (rename(src, backup) < 0 && errno != ENOENT) { | 86 | if (rename(src, backup) < 0 && errno != ENOENT) { |
87 | bb_perror_msg(src); | 87 | bb_perror_msg("%s", src); |
88 | status = EXIT_FAILURE; | 88 | status = EXIT_FAILURE; |
89 | free(backup); | 89 | free(backup); |
90 | continue; | 90 | continue; |