[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Bug-wget] [PATCH 19/25] Bugfix: Prevent sorting of unallocated meta
From: |
Giuseppe Scrivano |
Subject: |
Re: [Bug-wget] [PATCH 19/25] Bugfix: Prevent sorting of unallocated metalink resource/metaurl |
Date: |
Sun, 11 Sep 2016 23:27:10 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) |
Matthew White <address@hidden> writes:
> diff --git a/src/main.c b/src/main.c
> index ac6ee2c..11ea86d 100644
> --- a/src/main.c
> +++ b/src/main.c
> @@ -2136,10 +2136,11 @@ only if outputting to a regular file.\n"));
> for (mres_ptr = mfile->resources; *mres_ptr; mres_ptr++)
> mres_count++;
>
> - stable_sort (mfile->resources,
> - mres_count,
> - sizeof (metalink_resource_t *),
> - metalink_res_cmp);
> + if (mres_count > 1)
> + stable_sort (mfile->resources,
> + mres_count,
> + sizeof (metalink_resource_t *),
> + metalink_res_cmp);
> }
> }
> retr_err = retrieve_from_metalink (metalink);
hm.. actually stable_sort checks for size, but I think it should check
for nmemb. Could you please fix stable_sort (utils.c) to do the right
thing and replace this patch with that?
Regards,
Giuseppe