diff --git a/src/switch_loadable_module.c b/src/switch_loadable_module.c index aaeb701c88..3025f85fec 100644 --- a/src/switch_loadable_module.c +++ b/src/switch_loadable_module.c @@ -663,7 +663,7 @@ static switch_status_t switch_loadable_module_load_file(char *path, char *filena #ifdef WIN32 status = switch_dso_load(&dso, "FreeSwitch.dll", loadable_modules.pool); #elif defined (MACOSX) || defined(DARWIN) - status = switch_dso_load(&dso, "libfreeswitch.dylib", loadable_modules.pool); + status = switch_dso_load(&dso, SWITCH_PREFIX_DIR "/lib/libfreeswitch.dylib", loadable_modules.pool); #else status = switch_dso_load(&dso, NULL, loadable_modules.pool); #endif