--- openssl/crypto/uid.c +++ openssl/crypto/uid.c @@ -77,8 +77,11 @@ int OPENSSL_issetugid(void) #include OPENSSL_UNISTD #include +extern int __libc_enable_secure; + int OPENSSL_issetugid(void) { + if (__libc_enable_secure) return 1; if (getuid() != geteuid()) return 1; if (getgid() != getegid()) return 1; return 0;