From cb80529f645f86d50745d63e37754a611e34baef Mon Sep 17 00:00:00 2001 From: sr Date: Wed, 5 Sep 2012 18:32:59 +0200 Subject: make things actually work as promised in last commit --- src/server/server.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/server/server.c') 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 -- cgit v1.2.3-55-g7522