diff options
| author | Ken Raeburn <raeburn@mit.edu> | 2004-07-31 08:34:16 +0000 |
|---|---|---|
| committer | Ken Raeburn <raeburn@mit.edu> | 2004-07-31 08:34:16 +0000 |
| commit | 8f33105e1b7196114fccba59a2891c15041ccca7 (patch) | |
| tree | 0b4c934575daaaf6357eccd70ba16739b37701ba /src/util/support/threads.c | |
| parent | 105f1cee3b5c721bd947760e4684a79d5774e261 (diff) | |
| download | krb5-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/threads.c')
| -rw-r--r-- | src/util/support/threads.c | 7 |
1 files changed, 5 insertions, 2 deletions
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 |
