1https://bugzilla.gnome.org/show_bug.cgi?id=780690
2
3--- src/uri.c
4+++ src/uri.c
5@@ -334,7 +335,7 @@ xmlParse3986Port(xmlURIPtr uri, const char **str)
6 	    cur++;
7 	}
8 	if (uri != NULL)
9-	    uri->port = port & INT_MAX; /* port value modulo INT_MAX+1 */
10+	    uri->port = port & USHRT_MAX; /* port value modulo USHRT_MAX+1 */
11 	*str = cur;
12 	return(0);
13     }
14