bug-wget
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]