Import 2.1.15
[davej-history.git] / fs / ext2 / file.c
index d3f065b..12f1b24 100644 (file)
@@ -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;
        }
close