summaryrefslogtreecommitdiffstats
path: root/login-utils/vipw.c
diff options
context:
space:
mode:
authorKarel Zak2010-12-10 17:07:44 +0100
committerKarel Zak2010-12-10 17:07:44 +0100
commit18be404b29204db395ccb3c5bf7971b49ccdfa98 (patch)
tree370f99bb91e26271f62a28139fd1985581d9bfe2 /login-utils/vipw.c
parentfix __noreturn__ usage (diff)
downloadkernel-qcow2-util-linux-18be404b29204db395ccb3c5bf7971b49ccdfa98.tar.gz
kernel-qcow2-util-linux-18be404b29204db395ccb3c5bf7971b49ccdfa98.tar.xz
kernel-qcow2-util-linux-18be404b29204db395ccb3c5bf7971b49ccdfa98.zip
vipw: fix warn_unused_result gcc warning
vipw.c:194:6: warning: ignoring return value of ‘link’, declared with attribute warn_unused_result Signed-off-by: Karel Zak <kzak@redhat.com>
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) {