mesa/main: Use secure_getenv for shader dumping

Reviewed-by: Eric Engestrom <eric@igalia.com>
Cc: mesa-stable
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27381>
This commit is contained in:
Friedrich Vock
2024-01-30 15:51:36 +01:00
committed by Marge Bot
parent 321e2cee53
commit 72f95a8364

View File

@@ -177,7 +177,7 @@ _mesa_get_shader_capture_path(void)
static const char *path = NULL; static const char *path = NULL;
if (!read_env_var) { if (!read_env_var) {
path = getenv("MESA_SHADER_CAPTURE_PATH"); path = secure_getenv("MESA_SHADER_CAPTURE_PATH");
read_env_var = true; read_env_var = true;
#if ANDROID_SHADER_CAPTURE #if ANDROID_SHADER_CAPTURE
@@ -1971,7 +1971,7 @@ _mesa_dump_shader_source(const gl_shader_stage stage, const char *source,
if (!path_exists) if (!path_exists)
return; return;
dump_path = getenv("MESA_SHADER_DUMP_PATH"); dump_path = secure_getenv("MESA_SHADER_DUMP_PATH");
if (!dump_path) { if (!dump_path) {
path_exists = false; path_exists = false;
return; return;