Fix segfault in load_spa_handle

This commit is contained in:
tarsin 2026-04-12 20:19:40 +00:00
parent 5075f27ea0
commit 7e680ee59c

View file

@ -232,7 +232,7 @@ static struct spa_handle *load_spa_handle(const char *lib,
if (lib == NULL) if (lib == NULL)
lib = sup->support_lib; lib = sup->support_lib;
while ((p = strstr(lib, "../")) != NULL) while (lib != NULL && (p = strstr(lib, "../")) != NULL)
lib = p + 3; lib = p + 3;
pw_log_debug("load lib:'%s' factory-name:'%s'", lib, factory_name); pw_log_debug("load lib:'%s' factory-name:'%s'", lib, factory_name);