From: Ian Lynagh Date: Fri, 23 Feb 2007 12:23:12 +0000 (+0000) Subject: pthread_key_delete wants the key itself, not a pointer to it X-Git-Url: http://git.megacz.com/?p=ghc-hetmet.git;a=commitdiff_plain;h=e1dddcb3ebc7a3365cf22592d2c162039dfb6ce4 pthread_key_delete wants the key itself, not a pointer to it --- diff --git a/rts/posix/OSThreads.c b/rts/posix/OSThreads.c index 6b6fa5c..510a51d 100644 --- a/rts/posix/OSThreads.c +++ b/rts/posix/OSThreads.c @@ -152,7 +152,7 @@ void freeThreadLocalKey (ThreadLocalKey *key) { int r; - if ((r = pthread_key_delete(key)) != 0) { + if ((r = pthread_key_delete(*key)) != 0) { barf("freeThreadLocalKey: %s", strerror(r)); } }