On 24/11/20 10:39 pm, morganamilo wrote:
> The comment makes it seem that the result itself is an error code. But
> all it does is simply return -1 to indicate an error occured;
> 
> diff --git a/lib/libalpm/alpm.h b/lib/libalpm/alpm.h
> index 614a530c..6a7323e0 100644
> --- a/lib/libalpm/alpm.h
> +++ b/lib/libalpm/alpm.h
> @@ -728,9 +728,9 @@ typedef struct {
>       /* total bytes in file */
>       off_t total;
>       /* download result code:
> -      *   0 - download completed successfully
> -      *   1 - the file is up-to-date
> -      *   negative - error code
> +      *    0 - download completed successfully
> +      *    1 - the file is up-to-date
> +      *   -1 - error


I have a suspicion this was supposed to indicate "<0" as a failure, but
given we only use -1, this is fine.

>        */
>       int result;
>  } alpm_download_event_completed_t;
> 

Reply via email to