--- a/pulse.c +++ b/pulse.c @@ -67,7 +67,7 @@ if (handle) return handle; // already done - handle = dlopen("libpulse.so", RTLD_LAZY); + handle = dlopen("libpulse.so.0", RTLD_LAZY); if (!handle) { @@ -91,7 +91,7 @@ if ((ppa_operation_unref = getModule(handle, "pa_operation_unref")) == NULL) return NULL; if ((ppa_operation_get_state = getModule(handle, "pa_operation_get_state")) == NULL) return NULL; - shandle = dlopen("libpulse-simple.so", RTLD_LAZY); + shandle = dlopen("libpulse-simple.so.0", RTLD_LAZY); if (!shandle) {