]> sjero.net Git - wget/commitdiff
[svn] Fixed return value; 'url' if no credentials.
authorhniksic <devnull@localhost>
Mon, 15 Dec 2003 10:22:54 +0000 (02:22 -0800)
committerhniksic <devnull@localhost>
Mon, 15 Dec 2003 10:22:54 +0000 (02:22 -0800)
src/ChangeLog
src/url.c

index 5e8fd1131d2824ddb9d6d9fd50a1f6b0431a5468..c88bd5e1db41cc16be59ef859031e34ddd32f37c 100644 (file)
@@ -1,3 +1,8 @@
+2003-12-15  Gisle Vanem  <giva@bgnett.no>
+
+       * url.c (url_skip_credentials): Fixed return value; 'url' if no
+       credentials.
+
 2003-12-14  Hrvoje Niksic  <hniksic@xemacs.org>
 
        * url.c (url_skip_credentials): Return a pointer directly.
index cc4c3f90bfafe77940776e8f153c8e51f8590adb..3bc357e48e71483ba468bfe1e5fae349064221a6 100644 (file)
--- a/src/url.c
+++ b/src/url.c
@@ -477,11 +477,11 @@ scheme_disable (enum url_scheme scheme)
   supported_schemes[scheme].enabled = 0;
 }
 
-/* Skip the username and password, if present here.  The function
-   should *not* be called with the complete URL, but with the part
-   right after the scheme.
+/* Skip the username and password, if present in the URL.  The
+   function should *not* be called with the complete URL, but with the
+   portion after the scheme.
 
-   If no username and password are found, return 0.  */
+   If no username and password are found, return URL.  */
 
 static const char *
 url_skip_credentials (const char *url)
@@ -490,7 +490,7 @@ url_skip_credentials (const char *url)
      '#', or ';'.  */
   const char *p = (const char *)strpbrk (url, "@/?#;");
   if (!p || *p != '@')
-    return p;
+    return url;
   return p + 1;
 }