bug in parsing RFC 3986 uris with port numbers Daniel

* uri.c: bug in parsing RFC 3986 uris with port numbers
Daniel

svn path=/trunk/; revision=3781
diff --git a/ChangeLog b/ChangeLog
index 8f8f8e2..5619b88 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+Wed Aug 27 19:22:35 CEST 2008 Daniel Veillard <daniel@veillard.com>
+
+	* uri.c: bug in parsing RFC 3986 uris with port numbers
+
 Wed Aug 27 17:30:48 CEST 2008 Daniel Veillard <daniel@veillard.com>
 
 	* configure.in Makefile.am: add an --with-coverage configure option
diff --git a/uri.c b/uri.c
index b34608a..28401c8 100644
--- a/uri.c
+++ b/uri.c
@@ -490,6 +490,7 @@
     ret = xmlParse3986Host(uri, &cur);
     if (ret != 0) return(ret);
     if (*cur == ':') {
+        cur++;
         ret = xmlParse3986Port(uri, &cur);
 	if (ret != 0) return(ret);
     }