summaryrefslogtreecommitdiff
path: root/login-utils
diff options
context:
space:
mode:
Diffstat (limited to 'login-utils')
-rw-r--r--login-utils/vipw.c4
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) {