code: plan9front

Download patch

ref: 2ca5abbc2b1d1c29ec47bd317244603db16f6bf3
parent: 25a0d57478500aed9669e0492583523665afd49d
author: Benjamin Riefenstahl <b.riefenstahl@turtle-trading.net>
date: Sat Jun 11 08:34:31 EDT 2022

ape/bsd/bind.c: Do not pretend that the port could be negative.

Ports are filtered through "htons" which returns an "unsigned short".

--- a/sys/src/ape/lib/bsd/bind.c
+++ b/sys/src/ape/lib/bsd/bind.c
@@ -68,7 +68,7 @@
 
 	close(cfd);
 
-	if(_sock_inport(&r->addr) <= 0)
+	if(_sock_inport(&r->addr) == 0)
 		_sock_ingetaddr(r, &r->addr, 0, "local");
 
 	return 0;