in file switch_loadable_module.c: <div><br></div><div><br></div><div>switch_loadable_module_load_file(char *path, char *filename, switch_bool_t global, switch_loadable_module_t **new_module)<br><div><br></div><div><div><div>
#ifdef WIN32</div><div>  dso = switch_dso_open(&quot;FreeSwitch.dll&quot;, load_global, &amp;derr);</div><div>#elif defined (MACOSX) || defined(DARWIN)</div><div>  dso = switch_dso_open(SWITCH_PREFIX_DIR &quot;/lib/libfreeswitch.dylib&quot;, load_global, &amp;derr);</div>
<div>#else</div><div>  dso = switch_dso_open(NULL, load_global, &amp;derr);</div><div>#endif</div></div><div><br></div><div><br></div><div><br></div><div>why the else case is dso open &quot;NULL&quot;? shouldn&#39;t it be  lib/libfreeswitch.so?</div>
<div><br></div><div><br></div><div><br></div><div><br></div><div><br></div></div></div>