git: fcba5123c126 - main - net/mpd5: let "red-port" accept zero remote port value

From: Eugene Grosbein <eugen_at_FreeBSD.org>
Date: Fri, 11 Feb 2022 13:35:57 UTC
The branch main has been updated by eugen:

URL: https://cgit.FreeBSD.org/ports/commit/?id=fcba5123c1263e2bb2ddc6f6b7e71424f62377d2

commit fcba5123c1263e2bb2ddc6f6b7e71424f62377d2
Author:     Eugene Grosbein <eugen@FreeBSD.org>
AuthorDate: 2022-02-11 13:31:47 +0000
Commit:     Eugene Grosbein <eugen@FreeBSD.org>
CommitDate: 2022-02-11 13:31:47 +0000

    net/mpd5: let "red-port" accept zero remote port value
    
    Import upstream r2446: allow to configre "any" remote port
    for port redirection rule as supported by libalias(3).
    
    PR:             261802
    Reported by:    Martin Birgmeier
---
 net/mpd5/Makefile          |  2 +-
 net/mpd5/files/patch-nat.c | 13 +++++++++++++
 2 files changed, 14 insertions(+), 1 deletion(-)

diff --git a/net/mpd5/Makefile b/net/mpd5/Makefile
index 9e4ed26ee476..97f2a8fb013c 100644
--- a/net/mpd5/Makefile
+++ b/net/mpd5/Makefile
@@ -2,7 +2,7 @@
 
 PORTNAME=	mpd
 DISTVERSION=	5.9
-PORTREVISION=	6
+PORTREVISION=	7
 CATEGORIES=	net
 MASTER_SITES=	SF/${PORTNAME}/Mpd5/Mpd-${PORTVERSION}
 PKGNAMESUFFIX=	5
diff --git a/net/mpd5/files/patch-nat.c b/net/mpd5/files/patch-nat.c
new file mode 100644
index 000000000000..1c94022f260b
--- /dev/null
+++ b/net/mpd5/files/patch-nat.c
@@ -0,0 +1,13 @@
+Index: src/nat.c
+===================================================================
+--- src/nat.c	(revision 2445)
++++ src/nat.c	(revision 2446)
+@@ -192,7 +192,7 @@ NatSetCommand(Context ctx, int ac, const char *const a
+ 	  if (!inet_aton (av[5], &r_addr))
+ 	    Error("bad remote IP address \"%s\"", av[5]);
+ 	  rp = atoi(av[6]);
+-	  if (rp <= 0 || rp > 65535)
++	  if (rp < 0 || rp > 65535)
+ 	    Error("Incorrect remote port number \"%s\"", av[6]);
+ 	}
+ 	/* OK */