diff options
author | ngie <ngie@FreeBSD.org> | 2016-12-03 17:17:42 +0000 |
---|---|---|
committer | ngie <ngie@FreeBSD.org> | 2016-12-03 17:17:42 +0000 |
commit | de9c1e498c9083787fed20b89b77dce7f67d668e (patch) | |
tree | 4090ad0dc9bdc4f6d8760d071cac4a3cb7f3b346 /lib/libc/resolv/mtctxres.c | |
parent | bf027d30f65946c403cff801d75f469e39fa3e48 (diff) | |
download | FreeBSD-src-de9c1e498c9083787fed20b89b77dce7f67d668e.zip FreeBSD-src-de9c1e498c9083787fed20b89b77dce7f67d668e.tar.gz |
MFC r297790:
r297790 (by pfg):
libc: replace 0 with NULL for pointers.
While here also cleanup some surrounding code; particularly
drop some malloc() casts.
Found with devel/coccinelle.
Diffstat (limited to 'lib/libc/resolv/mtctxres.c')
-rw-r--r-- | lib/libc/resolv/mtctxres.c | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/lib/libc/resolv/mtctxres.c b/lib/libc/resolv/mtctxres.c index f02a7f5..c2aea38 100644 --- a/lib/libc/resolv/mtctxres.c +++ b/lib/libc/resolv/mtctxres.c @@ -75,7 +75,7 @@ __res_init_ctx(void) { return (0); } - if ((mt = malloc(sizeof (mtctxres_t))) == 0) { + if ((mt = malloc(sizeof(mtctxres_t))) == NULL) { errno = ENOMEM; return (-1); } @@ -94,10 +94,7 @@ __res_init_ctx(void) { static void __res_destroy_ctx(void *value) { - mtctxres_t *mt = (mtctxres_t *)value; - - if (mt != 0) - free(mt); + free(value); } #endif @@ -130,9 +127,9 @@ ___mtctxres(void) { * that fails return a global context. */ if (mt_key_initialized) { - if (((mt = pthread_getspecific(key)) != 0) || + if (((mt = pthread_getspecific(key)) != NULL) || (__res_init_ctx() == 0 && - (mt = pthread_getspecific(key)) != 0)) { + (mt = pthread_getspecific(key)) != NULL)) { return (mt); } } |