diff --git a/src/intel/vulkan/anv_device.c b/src/intel/vulkan/anv_device.c index e3fa5b45b79..4c65e41287f 100644 --- a/src/intel/vulkan/anv_device.c +++ b/src/intel/vulkan/anv_device.c @@ -2125,12 +2125,12 @@ anv_override_engine_counts(int *gc_count, int *g_count, int *c_count, int *v_cou int g_override = -1; int c_override = -1; int v_override = -1; - char *env = getenv("ANV_QUEUE_OVERRIDE"); + const char *env_ = os_get_option("ANV_QUEUE_OVERRIDE"); - if (env == NULL) + if (env_ == NULL) return; - env = strdup(env); + char *env = strdup(env_); char *save = NULL; char *next = strtok_r(env, ",", &save); while (next != NULL) { diff --git a/src/intel/vulkan_hasvk/anv_device.c b/src/intel/vulkan_hasvk/anv_device.c index fc6e156e03a..2390a327b49 100644 --- a/src/intel/vulkan_hasvk/anv_device.c +++ b/src/intel/vulkan_hasvk/anv_device.c @@ -1451,12 +1451,12 @@ anv_override_engine_counts(int *gc_count, int *g_count, int *c_count) int gc_override = -1; int g_override = -1; int c_override = -1; - char *env = getenv("ANV_QUEUE_OVERRIDE"); + const char *env_ = os_get_option("ANV_QUEUE_OVERRIDE"); - if (env == NULL) + if (env_ == NULL) return; - env = strdup(env); + char *env = strdup(env_); char *save = NULL; char *next = strtok_r(env, ",", &save); while (next != NULL) {