From e1dddcb3ebc7a3365cf22592d2c162039dfb6ce4 Mon Sep 17 00:00:00 2001 From: Ian Lynagh Date: Fri, 23 Feb 2007 12:23:12 +0000 Subject: [PATCH] pthread_key_delete wants the key itself, not a pointer to it --- rts/posix/OSThreads.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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)); } } -- 1.7.10.4