diff options
Diffstat (limited to 'login-utils')
-rw-r--r-- | login-utils/vipw.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/login-utils/vipw.c b/login-utils/vipw.c index 64d40c99..5750e6f9 100644 --- a/login-utils/vipw.c +++ b/login-utils/vipw.c @@ -191,7 +191,9 @@ pw_unlock(void) { sprintf(tmp, "%s%s", orig_file, ".OLD"); unlink(tmp); - link(orig_file, tmp); + + if (link(orig_file, tmp)) + warn(_("%s: create a link to %s failed"), orig_file, tmp); #ifdef HAVE_LIBSELINUX if (is_selinux_enabled() > 0) { |