diff options
author | 2021-02-03 01:10:10 +0000 | |
---|---|---|
committer | 2021-02-03 01:10:10 +0000 | |
commit | 32fcbdd0e34d3030707214549d80f440f2004a58 (patch) | |
tree | 7ae7c1e515bb3996b3f39e2feff5925ad6f3bd27 | |
parent | whitespace (diff) | |
download | wireguard-openbsd-32fcbdd0e34d3030707214549d80f440f2004a58.tar.xz wireguard-openbsd-32fcbdd0e34d3030707214549d80f440f2004a58.zip |
remove ancient malloc ? realloc dance. always use realloc.
ok millert tb
-rw-r--r-- | usr.bin/yacc/skeleton.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/usr.bin/yacc/skeleton.c b/usr.bin/yacc/skeleton.c index 3f0ce924b2b..295cabc2e5a 100644 --- a/usr.bin/yacc/skeleton.c +++ b/usr.bin/yacc/skeleton.c @@ -1,4 +1,4 @@ -/* $OpenBSD: skeleton.c,v 1.39 2015/12/31 23:22:39 guenther Exp $ */ +/* $OpenBSD: skeleton.c,v 1.40 2021/02/03 01:10:10 deraadt Exp $ */ /* $NetBSD: skeleton.c,v 1.10 1996/03/25 00:36:18 mrg Exp $ */ /* @@ -138,16 +138,14 @@ char *body[] = "#endif", " if (newsize && YY_SIZE_MAX / newsize < sizeof *newss)", " goto bail;", - " newss = yyss ? (short *)realloc(yyss, newsize * sizeof *newss) :", - " (short *)malloc(newsize * sizeof *newss); /* overflow check above */", + " newss = (short *)realloc(yyss, newsize * sizeof *newss);", " if (newss == NULL)", " goto bail;", " yyss = newss;", " yyssp = newss + sslen;", " if (newsize && YY_SIZE_MAX / newsize < sizeof *newvs)", " goto bail;", - " newvs = yyvs ? (YYSTYPE *)realloc(yyvs, newsize * sizeof *newvs) :", - " (YYSTYPE *)malloc(newsize * sizeof *newvs); /* overflow check above */", + " newvs = (YYSTYPE *)realloc(yyvs, newsize * sizeof *newvs);", " if (newvs == NULL)", " goto bail;", " yyvs = newvs;", |