diff options
author | 2015-12-28 22:27:03 +0000 | |
---|---|---|
committer | 2015-12-28 22:27:03 +0000 | |
commit | 2e644783f2f8b0a1f7de50d87826ef1c856d0f94 (patch) | |
tree | e5267f7efe27307494c52c47192fbe845e6e03ab /lib/libc | |
parent | 1. Add a loop_end label to the outer loop (diff) | |
download | wireguard-openbsd-2e644783f2f8b0a1f7de50d87826ef1c856d0f94.tar.xz wireguard-openbsd-2e644783f2f8b0a1f7de50d87826ef1c856d0f94.zip |
Remove NULL-checks before free() and unnecessary argument casts.
ok tb@
Diffstat (limited to 'lib/libc')
-rw-r--r-- | lib/libc/regex/regfree.c | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/lib/libc/regex/regfree.c b/lib/libc/regex/regfree.c index ae962745ab4..1145739a482 100644 --- a/lib/libc/regex/regfree.c +++ b/lib/libc/regex/regfree.c @@ -1,4 +1,4 @@ -/* $OpenBSD: regfree.c,v 1.10 2015/12/28 22:08:18 mmcc Exp $ */ +/* $OpenBSD: regfree.c,v 1.11 2015/12/28 22:27:03 mmcc Exp $ */ /*- * Copyright (c) 1992, 1993, 1994 Henry Spencer. * Copyright (c) 1992, 1993, 1994 @@ -60,13 +60,10 @@ regfree(regex_t *preg) preg->re_magic = 0; /* mark it invalid */ g->magic = 0; /* mark it invalid */ - if (g->strip != NULL) - free((char *)g->strip); - if (g->sets != NULL) - free((char *)g->sets); - if (g->setbits != NULL) - free((char *)g->setbits); + free(g->strip); + free(g->sets); + free(g->setbits); free(g->must); - free((char *)g); + free(g); } DEF_WEAK(regfree); |