... | ... |
@@ -1074,6 +1074,16 @@ int recvloop_th(int *socketds, unsigned nsockets, struct cl_engine *engine, unsi |
1074 | 1074 |
logg("HTML support disabled.\n"); |
1075 | 1075 |
} |
1076 | 1076 |
|
1077 |
+ #ifdef PRELUDE |
|
1078 |
+ if (optget(opts, "PreludeEnable")->enabled){ |
|
1079 |
+ if ((opt = optget(opts, "PreludeAnalyzerName"))->enabled){ |
|
1080 |
+ prelude_initialize_client(opt->strarg); |
|
1081 |
+ } else { |
|
1082 |
+ prelude_initialize_client("ClamAV"); |
|
1083 |
+ } |
|
1084 |
+ } |
|
1085 |
+ #endif |
|
1086 |
+ |
|
1077 | 1087 |
if (optget(opts, "ScanXMLDOCS")->enabled) { |
1078 | 1088 |
logg("XMLDOCS support enabled.\n"); |
1079 | 1089 |
options.parse |= CL_SCAN_PARSE_XMLDOCS; |