Published in <sxs6686py1q.fsf@florida.arsdigita.de>.
+2001-11-19 Hrvoje Niksic <hniksic@arsdigita.com>
+
+ * url.c (getproxy): Handle URL shorthands.
+
2001-11-19 Hrvoje Niksic <hniksic@arsdigita.com>
* main.c: Remove --wait / --waitretry backwards compatibility
getproxy (enum url_scheme scheme)
{
char *proxy = NULL;
+ char *rewritten_url;
+ static char rewritten_storage[1024];
switch (scheme)
{
}
if (!proxy || !*proxy)
return NULL;
+
+ /* Handle shorthands. */
+ rewritten_url = rewrite_url_maybe (proxy);
+ if (rewritten_url)
+ {
+ strncpy (rewritten_storage, rewritten_url, sizeof(rewritten_storage));
+ rewritten_storage[sizeof (rewritten_storage) - 1] = '\0';
+ proxy = rewritten_storage;
+ }
+
return proxy;
}