Linux Headquarters
[ Register ]
[ About us ] [ Home Page ]

[ Kernel ] [ Documentation ] [ Links ] [ Books ]

Advertisement

Kernel v2.4.19 /kernel/sys.c

Filename:/kernel/sys.c
Lines Added:2
Lines Deleted:2
Also changed in: (Previous) 2.4.19-rc5-ac1  2.4.19-rc5  2.4.19-rc4  2.4.19-rc3-ac5  2.4.19-rc3-ac4  2.4.19-rc3-ac3 
(Following) 2.4.19-ac1  2.4.19-ac2  2.4.19-ac3  2.4.19-ac4  2.4.20-pre1-ac1  2.4.20-pre1-ac2 

Location
[  2.4.19
  [  kernel
     o  sys.c

Patch

diff -urN linux-2.4.18/kernel/sys.c linux-2.4.19/kernel/sys.c
--- linux-2.4.18/kernel/sys.c   Mon Feb 25 11:38:13 2002
+++ linux-2.4.19/kernel/sys.c   Fri Aug  2 17:39:46 2002
@@ -655,8 +655,8 @@
          wmb();
       }
       current->euid = euid;
-      current->fsuid = euid;
    }
+   current->fsuid = current->euid;
    if (suid != (uid_t) -1)
       current->suid = suid;
 
@@ -701,8 +701,8 @@
          wmb();
       }
       current->egid = egid;
-      current->fsgid = egid;
    }
+   current->fsgid = current->egid;
    if (rgid != (gid_t) -1)
       current->gid = rgid;
    if (sgid != (gid_t) -1)


Comments: webmaster (at) linuxhq.com.
Advertising: banners (at) linuxhq.com.
Compilation ©1998-2008 Linux Headquarters, Inc.