diff options
author | Roland McGrath <roland@gnu.org> | 2002-07-24 23:05:17 +0000 |
---|---|---|
committer | Roland McGrath <roland@gnu.org> | 2002-07-24 23:05:17 +0000 |
commit | a753ffb296bb8c18c876d978e5878e6bd3538d2c (patch) | |
tree | f129ee422920131343bdcfa094646d81b6f37f4a | |
parent | 7f1deee65e0a90d9e6699068b5d63a28d2546e12 (diff) | |
download | glibc-a753ffb296bb8c18c876d978e5878e6bd3538d2c.zip glibc-a753ffb296bb8c18c876d978e5878e6bd3538d2c.tar.gz glibc-a753ffb296bb8c18c876d978e5878e6bd3538d2c.tar.bz2 |
* hurd/hurdsig.c (_hurdsig_getenv): Always return null if
__libc_enable_secure is set.
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | NEWS | 7 | ||||
-rw-r--r-- | hurd/hurdsig.c | 3 |
3 files changed, 13 insertions, 2 deletions
@@ -1,3 +1,8 @@ +2002-07-19 Roland McGrath <roland@frob.com> + + * hurd/hurdsig.c (_hurdsig_getenv): Always return null if + __libc_enable_secure is set. + 2002-07-24 Roland McGrath <roland@frob.com> Added <ifaddrs.h> interface with functions `getifaddrs', `freeifaddrs'. @@ -3,8 +3,7 @@ Copyright (C) 1992-2000,01,02 Free Software Foundation, Inc. See the end for copying conditions. Please send GNU C library bug reports using the `glibcbug' script to -<bugs@gnu.org>. Questions and suggestions should be send to -<bug-glibc@gnu.org>. +<bugs@gnu.org>. Please send questions and suggestions to <bug-glibc@gnu.org>. Version 2.3 @@ -41,6 +40,10 @@ Version 2.3 * Bruno Haible contributed iconv converters for ISO-2022-JP-3, SHIFT JIS-X0213, and EUC-JISX0213. + +* New header <ifaddrs.h> with functions `getifaddrs' and `freeifaddrs': + BSD-compatible interface for getting all network interface addresses. + Implementation for IPv4 by Roland McGrath. Version 2.2.5 diff --git a/hurd/hurdsig.c b/hurd/hurdsig.c index 1bfc093..2507a8b 100644 --- a/hurd/hurdsig.c +++ b/hurd/hurdsig.c @@ -1358,6 +1358,9 @@ text_set_element (_hurd_reauth_hook, reauth_proc); const char * _hurdsig_getenv (const char *variable) { + if (__libc_enable_secure) + return NULL; + if (_hurdsig_catch_memory_fault (__environ)) /* We bombed in getenv. */ return NULL; |