diff options
author | delphij <delphij@FreeBSD.org> | 2006-05-31 00:31:38 +0000 |
---|---|---|
committer | delphij <delphij@FreeBSD.org> | 2006-05-31 00:31:38 +0000 |
commit | 6e4a34202afca03620b0a8e972f4eef06c58f741 (patch) | |
tree | 9271e1610cefaeffe39ff330feda4dc0c9ab92fe /lib/libthr/thread/thr_spec.c | |
parent | 42175dc9445df3edfcd9a3b8c78d12abac3c1ba5 (diff) | |
download | FreeBSD-src-6e4a34202afca03620b0a8e972f4eef06c58f741.zip FreeBSD-src-6e4a34202afca03620b0a8e972f4eef06c58f741.tar.gz |
Explicitly request pre-zeroed memory instead of memset'ing our
own.
Ok'ed by: davidxu
Diffstat (limited to 'lib/libthr/thread/thr_spec.c')
-rw-r--r-- | lib/libthr/thread/thr_spec.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/lib/libthr/thread/thr_spec.c b/lib/libthr/thread/thr_spec.c index cd4d49f..93be289 100644 --- a/lib/libthr/thread/thr_spec.c +++ b/lib/libthr/thread/thr_spec.c @@ -161,11 +161,7 @@ pthread_key_allocate_data(void) struct pthread_specific_elem *new_data; new_data = (struct pthread_specific_elem *) - malloc(sizeof(struct pthread_specific_elem) * PTHREAD_KEYS_MAX); - if (new_data != NULL) { - memset((void *) new_data, 0, - sizeof(struct pthread_specific_elem) * PTHREAD_KEYS_MAX); - } + calloc(1, sizeof(struct pthread_specific_elem) * PTHREAD_KEYS_MAX); return (new_data); } |