summaryrefslogtreecommitdiffstats
path: root/src/server/server.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/server.c')
-rw-r--r--src/server/server.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/server/server.c b/src/server/server.c
index 2b8828d..e248a2b 100644
--- a/src/server/server.c
+++ b/src/server/server.c
@@ -32,6 +32,7 @@
#include "server.h"
#include "saveload.h"
+#include "job.h"
#include "net.h"
#include "ipc.h"
#include "memlog.h"
@@ -81,6 +82,7 @@ void dnbd3_cleanup()
sock = -1;
dnbd3_ipc_shutdown();
+ dnbd3_job_shutdown();
pthread_spin_lock(&_spinlock);
GSList *iterator = NULL;
@@ -221,6 +223,9 @@ int main(int argc, char *argv[])
pthread_t thread_ipc;
pthread_create(&(thread_ipc), NULL, &dnbd3_ipc_mainloop, NULL);
+ pthread_t thread_job;
+ pthread_create(&(thread_job), NULL, &dnbd3_job_thread, NULL);
+
memlogf("[INFO] Server is ready...");
// main loop