]> code.citadel.org Git - citadel.git/blobdiff - citadel/server/sysdep.c
This works much better. TSD maintained in-module instead of globally.
[citadel.git] / citadel / server / sysdep.c
index 798e218d051dc6b6200557bc2141a795bf747dbe..668b50bd023d4e8c1a402f2f273c7de9240bcd79 100644 (file)
@@ -75,11 +75,6 @@ void init_sysdep(void) {
        init_ssl();
 #endif
 
-       if (pthread_key_create(&ThreadKey, NULL) != 0) {                        // TSD for threads
-               syslog(LOG_ERR, "pthread_key_create() : %m");
-               exit(CTDLEXIT_THREAD);
-       }
-       
        if (pthread_key_create(&MyConKey, NULL) != 0) {                         // TSD for sessions
                syslog(LOG_CRIT, "sysdep: can't create TSD key: %m");
                exit(CTDLEXIT_THREAD);