Gisle Vanem
Tue, 09 Sep 2008 05:40:58 -0700
"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