fixing bug #82848 Daniel

* uri.c: fixing bug #82848
Daniel
diff --git a/ChangeLog b/ChangeLog
index adbb8dd..5b63182 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
+
+	* uri.c: fixing bug #82848
+
 Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
 
 	* result/catalogs/mycatalog.full: Aleksey's commit changed the
diff --git a/uri.c b/uri.c
index 27a6991..b219880 100644
--- a/uri.c
+++ b/uri.c
@@ -1388,7 +1388,7 @@
     do {
         while (IS_PCHAR(cur) || ((uri->cleanup) && (IS_UNWISE(cur))))
             NEXT(cur);
-        if (*cur == ';') {
+        while (*cur == ';') {
             cur++;
             while (IS_PCHAR(cur) || ((uri->cleanup) && (IS_UNWISE(cur))))
                 NEXT(cur);