Browse code

Add Prelude missing support

Romain Chollet authored on 2019/09/07 02:43:05
Showing 1 changed files
... ...
@@ -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;