git: 5c9b1c7e5f27 - main - pfctl: Allocate path only when needed, use __func__
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 02 Jul 2025 08:27:17 UTC
The branch main has been updated by kp:
URL: https://cgit.FreeBSD.org/src/commit/?id=5c9b1c7e5f271a18ed07b595240b487509bdcac3
commit 5c9b1c7e5f271a18ed07b595240b487509bdcac3
Author: Kristof Provost <kp@FreeBSD.org>
AuthorDate: 2025-06-27 14:25:53 +0000
Commit: Kristof Provost <kp@FreeBSD.org>
CommitDate: 2025-07-02 07:40:54 +0000
pfctl: Allocate path only when needed, use __func__
Obtained from: OpenBSD, kn <kn@openbsd.org>, e56235b48a
Sponsored by: Rubicon Communications, LLC ("Netgate")
---
sbin/pfctl/pfctl.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/sbin/pfctl/pfctl.c b/sbin/pfctl/pfctl.c
index 79076fc69776..21befd3ca697 100644
--- a/sbin/pfctl/pfctl.c
+++ b/sbin/pfctl/pfctl.c
@@ -3192,8 +3192,6 @@ main(int argc, char *argv[])
if (loadopt == 0)
loadopt = ~0;
- if ((path = calloc(1, MAXPATHLEN)) == NULL)
- errx(1, "pfctl: calloc");
memset(anchorname, 0, sizeof(anchorname));
if (anchoropt != NULL) {
int len = strlen(anchoropt);
@@ -3247,6 +3245,9 @@ main(int argc, char *argv[])
if (pfctl_disable(dev, opts))
error = 1;
+ if ((path = calloc(1, MAXPATHLEN)) == NULL)
+ errx(1, "%s: calloc", __func__);
+
if (showopt != NULL) {
switch (*showopt) {
case 'A':