--- nginx-0.9.5/src/core/ngx_inet.c    2011-02-17 07:01:16.000000000 -0800<br>+++ nginx-0.9.5/src/core/ngx_inet2.c    2011-03-02 05:48:53.737646990 -0800<br>@@ -826,7 +826,11 @@<br>         if (*port == &#39;:&#39;) {<br>             port++;<br>

 <br>-            len = last - port;<br>+            if (uri) {<br>+                len = uri - port;<br>+            } else {<br>+                len = last - port;<br>+            }<br> <br>             if (len == 0) {<br>

                 u-&gt;err = &quot;invalid port&quot;;<br>