summaryrefslogtreecommitdiffstats
path: root/login-utils/vipw.c
diff options
context:
space:
mode:
Diffstat (limited to 'login-utils/vipw.c')
-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 64d40c99b..5750e6f92 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) {