]> git.ipfire.org Git - thirdparty/shairport-sync.git/commitdiff
Fix off-by-one error in UDP range counting
authorMike Brady <mikebrady@eircom.net>
Fri, 23 Nov 2018 13:39:23 +0000 (13:39 +0000)
committerMike Brady <mikebrady@eircom.net>
Fri, 23 Nov 2018 13:39:23 +0000 (13:39 +0000)
common.c

index f735dba43e9c177a92ea9ef2f8aa8acdbc3305ca..9b1a5538b18b53c934c2f7853436c78ae6e790ab 100644 (file)
--- a/common.c
+++ b/common.c
@@ -104,7 +104,7 @@ uint16_t nextFreeUDPPort() {
        
        if (UDPPortIndex == 0)
                UDPPortIndex = config.udp_port_base;
-       else if (UDPPortIndex == (config.udp_port_base + config.udp_port_range))
+       else if (UDPPortIndex == (config.udp_port_base + config.udp_port_range - 1))
                UDPPortIndex = config.udp_port_base;
        else
                UDPPortIndex++;