"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

Reply via email to