"Hrvoje Niksic" <[EMAIL PROTECTED]> wrote:
Wget is supposed to use aprintf, which is defined in utils.c, and is not specific to Unix. It's preferable to use an asprintf-like functions than a static buffer because it supports reentrance (unlike a static buffer) and imposes no arbitrary limits on error output.
Fine by me. Here is an adjusted patch: --- hg-latest/src/url.c Tue Sep 09 12:37:23 2008 +++ url.c Tue Sep 09 14:37:39 2008 @@ -900,9 +900,9 @@ if ((p = strchr (scheme, ':'))) *p = '\0'; if (!strcasecmp (scheme, "https")) - asprintf (&error, _("HTTPS support not compiled in")); + error = aprintf (_("HTTPS support not compiled in")); else - asprintf (&error, _(parse_errors[error_code]), quote (scheme)); + error =aprintf (_(parse_errors[error_code]), quote (scheme)); xfree (scheme); return error; --------------------- --gv