]> arthur.barton.de Git - netatalk.git/blobdiff - etc/afpd/afp_dsi.c
Merge remote-tracking branch 'origin/develop' into spotlight
[netatalk.git] / etc / afpd / afp_dsi.c
index 5082ee70fea0f83d6d528fcc49a875520376d99c..63d2f286499db68372e57bfa1e285e7fa9273b06 100644 (file)
@@ -39,6 +39,7 @@
 #include <atalk/fce_api.h>
 #include <atalk/globals.h>
 #include <atalk/netatalk_conf.h>
+#include <atalk/spotlight.h>
 
 #include "switch.h"
 #include "auth.h"
@@ -473,6 +474,10 @@ void afp_over_dsi(AFPObj *obj)
     int flag = 1;
     setsockopt(dsi->socket, SOL_TCP, TCP_NODELAY, &flag, sizeof(flag));
 
+    /* Initialize Spotlight */
+    if ((obj->options.flags & OPTION_SPOTLIGHT) && (obj->options.slmod_path))
+        sl_mod_load(obj->options.slmod_path);
+
     ipc_child_state(obj, DSI_RUNNING);
 
     /* get stuck here until the end */