int loadModule(char *name) {
char fname[256];
#ifndef WIN32
- sprintf(fname, "%s.a", name);
+ sprintf(fname, "%s.so", name);
void* module = dlopen(fname, RTLD_LAZY);
if(!module) {
- sprintf(fname, ".libs/%s.a", name);
+ sprintf(fname, ".libs/%s.so", name);
module = dlopen(fname, RTLD_LAZY);
if(!module) {
putlog(LOGLEVEL_ERROR, "Error loading module '%s': %s not found.\n", name, fname);