]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
Restore correct UID.
authorUlrich Drepper <drepper@redhat.com>
Fri, 17 Mar 2000 18:30:37 +0000 (18:30 +0000)
committerUlrich Drepper <drepper@redhat.com>
Fri, 17 Mar 2000 18:30:37 +0000 (18:30 +0000)
nscd/hstcache.c
nscd/pwdcache.c

index 253b76c65da4b21b6b89a8cf36eaa319359e02a9..31afbddddaf3679267b484e555ae6a59fc82f805 100644 (file)
@@ -315,7 +315,7 @@ addhstbyname (struct database *db, int fd, request_header *req,
     }
 
   if (secure[hstdb])
-    seteuid (uid);
+    seteuid (oldeuid);
 
   cache_addhst (db, fd, req, key, hst, uid);
 }
index 2e54a773ff53017a4169e5c543b2345bd249f8ef..32da08ee03c686d7944df13c186df4ffc5660575 100644 (file)
@@ -224,7 +224,7 @@ addpwbyname (struct database *db, int fd, request_header *req,
     }
 
   if (secure[pwddb])
-    seteuid (c_uid);
+    seteuid (oldeuid);
 
   cache_addpw (db, fd, req, key, pwd, c_uid);
 }