summaryrefslogtreecommitdiffstats
path: root/src/util/support
diff options
context:
space:
mode:
authorKen Raeburn <raeburn@mit.edu>2004-07-31 08:34:16 +0000
committerKen Raeburn <raeburn@mit.edu>2004-07-31 08:34:16 +0000
commit8f33105e1b7196114fccba59a2891c15041ccca7 (patch)
tree0b4c934575daaaf6357eccd70ba16739b37701ba /src/util/support
parent105f1cee3b5c721bd947760e4684a79d5774e261 (diff)
downloadkrb5-8f33105e1b7196114fccba59a2891c15041ccca7.tar.gz
krb5-8f33105e1b7196114fccba59a2891c15041ccca7.tar.xz
krb5-8f33105e1b7196114fccba59a2891c15041ccca7.zip
* threads.c (krb5int_thread_support_init): Do finish initialization after key creation in POSIX case
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16635 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/util/support')
-rw-r--r--src/util/support/ChangeLog5
-rw-r--r--src/util/support/threads.c7
2 files changed, 10 insertions, 2 deletions
diff --git a/src/util/support/ChangeLog b/src/util/support/ChangeLog
index aff1b7aa9..d460e5443 100644
--- a/src/util/support/ChangeLog
+++ b/src/util/support/ChangeLog
@@ -1,3 +1,8 @@
+2004-07-31 Ken Raeburn <raeburn@mit.edu>
+
+ * threads.c (krb5int_thread_support_init): Do finish
+ initialization after key creation in POSIX case.
+
2004-07-23 Ken Raeburn <raeburn@mit.edu>
* fake-addrinfo.c (krb5int_fac): Initialize the mutex.
diff --git a/src/util/support/threads.c b/src/util/support/threads.c
index 1e2430b9a..dd9819487 100644
--- a/src/util/support/threads.c
+++ b/src/util/support/threads.c
@@ -344,8 +344,11 @@ int krb5int_thread_support_init (void)
err = k5_mutex_finish_init(&key_lock);
if (err)
return err;
- if (K5_PTHREADS_LOADED)
- return pthread_key_create(&key, thread_termination);
+ if (K5_PTHREADS_LOADED) {
+ err = pthread_key_create(&key, thread_termination);
+ if (err)
+ return err;
+ }
#endif