git: vendor/AWK vendor/awk: upgrade from 20200702 to 20220912
Antonio Huete Jimenez
tuxillo at crater.dragonflybsd.org
Wed Nov 9 03:12:43 PST 2022
commit 48f09a05eae3c033c64ca14a74c3e84d7c7a5c90
Author: Antonio Huete Jimenez <tuxillo at quantumachine.net>
Date: Wed Nov 9 09:42:35 2022 +0100
vendor/awk: upgrade from 20200702 to 20220912
Bugfixes and maintenance:
- Clean up xfree, remove redundant NULL check.
- Stop leaking tempcells from extra arguments in format.
- Fix leak of qstring result in setclvar.
- Fix leak of regex string representations.
- Fix memory leak in string assignment to built-ins.
- Eliminate file management memory leak.
- When closing, don't flush input streams
- Heap buffer overflow from PR #83 fixed in #121.
For details, see FIXES, or commit history at
https://github.com/onetrueawk/awk/commits/master
Summary of changes:
contrib/awk/FIXES | 117 ++++++++++++++++++++++++++++++++-
contrib/awk/README.md | 21 +++---
contrib/awk/awk.1 | 57 ++++++++++++++++
contrib/awk/awk.h | 2 +-
contrib/awk/awkgram.y | 25 ++++---
contrib/awk/b.c | 49 +++++++-------
contrib/awk/lex.c | 21 +++---
contrib/awk/lib.c | 130 ++++++++++++++++++++++++++----------
contrib/awk/main.c | 13 ++--
contrib/awk/maketab.c | 6 +-
contrib/awk/parse.c | 4 +-
contrib/awk/proto.h | 4 +-
contrib/awk/run.c | 177 ++++++++++++++++++++++++++++++++------------------
contrib/awk/tran.c | 80 +++++++++++++----------
14 files changed, 505 insertions(+), 201 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/48f09a05eae3c033c64ca14a74c3e84d7c7a5c90
--
DragonFly BSD source repository
More information about the Commits
mailing list