]> err.no Git - util-linux/commit
mount: improve chmod & chown usage and clean up gcc warnings (fstab.c)
authorKarel Zak <kzak@redhat.com>
Wed, 3 Oct 2007 21:15:18 +0000 (14:15 -0700)
committerKarel Zak <kzak@redhat.com>
Thu, 11 Oct 2007 09:55:14 +0000 (11:55 +0200)
commit4449e12f5a4402f399eb0309ec0ed23dc09be17a
tree375fbf107c937dfb37992792ed14f7f693739ab9
parent3c7c38e1b318b584887eb579a1160bddcae39646
mount: improve chmod & chown usage and clean up gcc warnings (fstab.c)

Fix strict gcc warnings in tailf that come from using:
  ("-Wall -Wp,-D_FORTIFY_SOURCE=2")

fstab.c:770: warning: ignoring return value of 'chown', declared with attribute warn_unused_result

The patch makes chmod() and chown() mandatory. We cannot rename()
temporary mtab to the final mtab when owner is not the same user as
owner of the original mtab. It's security risk.

Signed-off-by: Randy Dunlap <randy.dunlap@oracle.com>
Signed-off-by: Karel Zak <kzak@redhat.com>
mount/fstab.c