diff --git a/src/media-session/media-session.c b/src/media-session/media-session.c index fe773a836..a0e9c773b 100644 --- a/src/media-session/media-session.c +++ b/src/media-session/media-session.c @@ -2369,9 +2369,10 @@ static int collect_modules(struct impl *impl, const char *str) int count = 0; dir = getenv("MEDIA_SESSION_CONFIG_DIR"); - if (dir == NULL && (dir = getenv("PIPEWIRE_CONFIG_DIR")) == NULL) { - dir = PIPEWIRE_CONFDATADIR; + if (dir == NULL) { prefix = SESSION_PREFIX; + if ((dir = getenv("PIPEWIRE_CONFIG_DIR")) == NULL) + dir = PIPEWIRE_CONFDATADIR; } if (dir == NULL) return -ENOENT;