0
0
mirror of https://github.com/termux-pacman/glibc-packages.git synced 2025-03-15 10:28:55 +00:00
glibc-packages/gpkg/libpam/pam_modutil_priv.c.patch
Max Ivan 16a5e68538 global packages update (#330)
apache2
bash-completion
boost
box64
box86
doxygen
e2fsprogs
gettext
libaom
libcurl
libdrm
libedit
libelf
libflac
libgnutls
libice
libicu
liblzma
libnettle
libnghttp2
libpam
libpixman
libpng
libsecret
libsm
libsqlite
libtool
libtpms
libuv
libwayland-protocols
libx11
libxau
libxkbcommon
libxml2
libxrender
libxshmfence
libxt
libxxf86vm
openssl
pcre2
python
zstd
python-pip
docbook-xsl-glibc
binutils-libs
2025-03-10 10:15:48 +03:00

25 lines
672 B
Diff

--- src/libpam/pam_modutil_priv.c 2024-10-24 11:00:00.000000000 +0300
+++ src/libpam/pam_modutil_priv.c.patch 2025-03-04 17:41:58.516895636 +0300
@@ -22,17 +22,17 @@
*/
static int change_uid(uid_t uid, uid_t *save)
{
- uid_t tmp = setfsuid(uid);
+ uid_t tmp = getuid();
if (save)
*save = tmp;
- return (uid_t) setfsuid(uid) == uid ? 0 : -1;
+ return (uid_t) getuid() == uid ? 0 : -1;
}
static int change_gid(gid_t gid, gid_t *save)
{
- gid_t tmp = setfsgid(gid);
+ gid_t tmp = getgid();
if (save)
*save = tmp;
- return (gid_t) setfsgid(gid) == gid ? 0 : -1;
+ return (gid_t) getgid() == gid ? 0 : -1;
}
static int cleanup(struct pam_modutil_privs *p)