diff -r 5f7660fe1562 -r f1cff81e425a src/server/safs/init.c --- a/src/server/safs/init.c Mon Jun 24 14:41:32 2013 +0200 +++ b/src/server/safs/init.c Tue Jun 25 15:45:13 2013 +0200 @@ -43,8 +43,7 @@ char *funcs = pblock_findval("funcs", pb); if(shlib == NULL || funcs == NULL) { - fprintf(stderr, "load-modules: missing parameter\n"); - //log_ereport(LOG_MISCONFIG, "load-modules: missing parameters"); + log_ereport(LOG_MISCONFIG, "load-modules: missing parameters"); if(!shlib && funcs) { log_ereport( LOG_MISCONFIG, @@ -60,7 +59,7 @@ } } - /* load lib */ + // load lib void *lib = dlopen(shlib, RTLD_GLOBAL | RTLD_NOW); if(lib == NULL) { char *dlerr = dlerror(); @@ -71,7 +70,7 @@ return REQ_ABORTED; } - /* load function symbols */ + // load function symbols int b = 0; for(int i=0;;i++) { if(funcs[i] == ',' || funcs[i] == 0) { @@ -81,7 +80,7 @@ funcs[i] = 0; - /* we have a function name */ + // we have a function name void *sym = dlsym(lib, funcs); if(sym == NULL) { fprintf(stderr, "Cannot load symbol %s\n", funcs);