]> git.donarmstrong.com Git - debhelper.git/commit
r321: * dh_suidregister: Fixed a rather esoteric bug: If a file had multiple
authorjoey <joey>
Tue, 30 Nov 1999 08:28:52 +0000 (08:28 +0000)
committerjoey <joey>
Tue, 30 Nov 1999 08:28:52 +0000 (08:28 +0000)
commit1293ba59fbfd430080036ab3bda6941461231c28
treee8bf9f43e58dffb3cf73bc73b3cd0788d307da81
parentf2cb401a50f9f0dbc84195867c6f371b59333ad6
r321:    * dh_suidregister: Fixed a rather esoteric bug: If a file had multiple
     hard links, and was suid, suidregister detected all the hard links as
     files that need to be registered. It looped, registering the first
     link, and then removing its suid bit. This messed up the registration
     of the other had links, since their permissions were now changed,
     leading to unpredictable results. The fix is to just not remove suid
     bits until all files have been registered.
debian/changelog