repo.or.cz
/
davej-history.git
/
blobdiff
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
raw
|
inline
|
side by side
Import 2.1.15
[davej-history.git]
/
fs
/
ext2
/
file.c
diff --git
a/fs/ext2/file.c
b/fs/ext2/file.c
index
d3f065b
..
12f1b24
100644
(file)
--- a/
fs/ext2/file.c
+++ b/
fs/ext2/file.c
@@
-120,7
+120,7
@@
static inline void remove_suid(struct inode *inode)
/* was any of the uid bits set? */
mode &= inode->i_mode;
- if (mode && suser()) {
+ if (mode &&
!
suser()) {
inode->i_mode &= ~mode;
inode->i_dirt = 1;
}