mirror of
				https://sourceware.org/git/glibc.git
				synced 2025-10-24 13:33:08 +03:00 
			
		
		
		
	* nis/nis_defaults.c (__nis_default_access): Don't call getenv twice. * nis/nis_subr.c (nis_getnames): Use __secure_getenv instead of getenv. * sysdeps/generic/unsecvars.h: Add NIS_PATH.
		
			
				
	
	
		
			27 lines
		
	
	
		
			895 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			895 B
		
	
	
	
		
			C
		
	
	
	
	
	
| /* Environment variable to be removed for SUID programs.  The names are
 | |
|    all stuffed in a single string which means they have to be terminated
 | |
|    with a '\0' explicitly.  */
 | |
| #define UNSECURE_ENVVARS \
 | |
|   "GCONV_PATH\0"							      \
 | |
|   "GETCONF_DIR\0"							      \
 | |
|   "HOSTALIASES\0"							      \
 | |
|   "LD_AUDIT\0"								      \
 | |
|   "LD_DEBUG\0"								      \
 | |
|   "LD_DEBUG_OUTPUT\0"							      \
 | |
|   "LD_DYNAMIC_WEAK\0"							      \
 | |
|   "LD_LIBRARY_PATH\0"							      \
 | |
|   "LD_ORIGIN_PATH\0"							      \
 | |
|   "LD_PRELOAD\0"							      \
 | |
|   "LD_PROFILE\0"							      \
 | |
|   "LD_SHOW_AUXV\0"							      \
 | |
|   "LD_USE_LOAD_BIAS\0"							      \
 | |
|   "LOCALDOMAIN\0"							      \
 | |
|   "LOCPATH\0"								      \
 | |
|   "MALLOC_TRACE\0"							      \
 | |
|   "NIS_PATH\0"								      \
 | |
|   "NLSPATH\0"								      \
 | |
|   "RESOLV_HOST_CONF\0"							      \
 | |
|   "RES_OPTIONS\0"							      \
 | |
|   "TMPDIR\0"								      \
 | |
|   "TZDIR\0"
 |