Date: Fri, 4 Jul 2025 09:22:36 GMT From: Kristof Provost <kp@FreeBSD.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org Subject: git: f78c18a7ac9e - main - pfctl: sync cmdline_symset() changes with src/usr.sbin Message-ID: <202507040922.5649MaT4055711@gitrepo.freebsd.org>
next in thread | raw e-mail | index | archive | help
The branch main has been updated by kp: URL: https://cgit.FreeBSD.org/src/commit/?id=f78c18a7ac9ebb5079ad4afebd248881e3672ed2 commit f78c18a7ac9ebb5079ad4afebd248881e3672ed2 Author: Kristof Provost <kp@FreeBSD.org> AuthorDate: 2025-06-30 16:29:01 +0000 Commit: Kristof Provost <kp@FreeBSD.org> CommitDate: 2025-07-04 08:31:11 +0000 pfctl: sync cmdline_symset() changes with src/usr.sbin OK sashan@ claudio@ Obtained from: OpenBSD, miko <miko@openbsd.org>, 22023c0153 Obtained from: OpenBSD, kn <kn@openbsd.org>, d0f238ef32 Sponsored by: Rubicon Communications, LLC ("Netgate") --- sbin/pfctl/parse.y | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/sbin/pfctl/parse.y b/sbin/pfctl/parse.y index beff11bebf69..c59204d3d5a4 100644 --- a/sbin/pfctl/parse.y +++ b/sbin/pfctl/parse.y @@ -7150,11 +7150,10 @@ pfctl_cmdline_symset(char *s) if ((val = strrchr(s, '=')) == NULL) return (-1); - if ((sym = malloc(strlen(s) - strlen(val) + 1)) == NULL) + sym = strndup(s, val - s); + if (sym == NULL) err(1, "%s: malloc", __func__); - strlcpy(sym, s, strlen(s) - strlen(val) + 1); - ret = symset(sym, val + 1, 1); free(sym);
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202507040922.5649MaT4055711>