git: 976d9d5dd7bf - main - net/tcpmssd: use PF_DIVERT on FreeBSD 14
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 31 Aug 2022 13:42:15 UTC
The branch main has been updated by glebius (src committer):
URL: https://cgit.FreeBSD.org/ports/commit/?id=976d9d5dd7bf15a4f9e1eef1dc1e2e062f4f2f24
commit 976d9d5dd7bf15a4f9e1eef1dc1e2e062f4f2f24
Author: Gleb Smirnoff <glebius@FreeBSD.org>
AuthorDate: 2022-08-31 13:41:43 +0000
Commit: Gleb Smirnoff <glebius@FreeBSD.org>
CommitDate: 2022-08-31 13:41:43 +0000
net/tcpmssd: use PF_DIVERT on FreeBSD 14
to avoid runtime warning.
Approved by: mikael
---
net/tcpmssd/Makefile | 1 +
net/tcpmssd/files/tcpmssd.c | 4 ++++
2 files changed, 5 insertions(+)
diff --git a/net/tcpmssd/Makefile b/net/tcpmssd/Makefile
index ea8abadd2d0c..b6427d11760d 100644
--- a/net/tcpmssd/Makefile
+++ b/net/tcpmssd/Makefile
@@ -1,5 +1,6 @@
PORTNAME= tcpmssd
PORTVERSION= 1.1
+PORTREVISION= 1
CATEGORIES= net
MASTER_SITES= # none
DISTFILES= # none
diff --git a/net/tcpmssd/files/tcpmssd.c b/net/tcpmssd/files/tcpmssd.c
index ea485c154b5c..02a2a7b171ae 100644
--- a/net/tcpmssd/files/tcpmssd.c
+++ b/net/tcpmssd/files/tcpmssd.c
@@ -123,7 +123,11 @@ main(int argc, char *argv[])
/* NOTREACHED */
}
+#ifdef PF_DIVERT
+ if ((s = socket(PF_DIVERT, SOCK_RAW, 0)) == -1) {
+#else
if ((s = socket(PF_INET, SOCK_RAW, IPPROTO_DIVERT)) == -1) {
+#endif
err(1, "can't create divert socket");
/* NOTREACHED */
}