Hi Andreas,

thanks a lot for your report!

Am 14.03.22 13:52 schrieb(en) AS via balsa-list:
        mailbox_imap.c: In function ‘libbalsa_mailbox_imap_fetch_headers’:
        mailbox_imap.c:2333:15: error: comparison of integer expressions of 
different signedness: ‘glong’ {aka ‘long int’} and ‘unsigned int’ 
[-Werror=sign-compare]
         2333 |     if (msgno > imap_mbox_handle_get_exists(mimap->handle))
                        |               ^
        cc1: all warnings being treated as errors

Yes, that's a bug in the code!  Which probably slipped through with older 
compilers than on Debian unstable…

I'm not really familiar with the IMAP code, but I *think* the trivial solution 
would be to declare msgno as unsigned in line 2328, and to add a cast to 
unsigned in line 2330, as all the imap_* functions use unsigned as parameters.  
Peter?

Best,
Albrecht.

Attachment: pgpG_FOXv_Qw7.pgp
Description: PGP signature

_______________________________________________
balsa-list mailing list
balsa-list@gnome.org
https://mail.gnome.org/mailman/listinfo/balsa-list

Reply via email to