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; >