[PATCH 07/11] Route: avoided undefined behaviour.
    Andrew Clayton 
    andrew at digital-domain.net
       
    Thu Jun 16 17:55:54 UTC 2022
    
    
  
On Thu, 16 Jun 2022 17:55:58 +0200
Alejandro Colomar <alx.manpages at gmail.com> wrote:
> > -        inet->end = htonl(0xFFFFFFFF & (0xFFFFFFFF << (32 - cidr_prefix)));
> > +        inet->end = htonl(0xFFFFFFFF & (0xFFFFFFFFUL << (32 - cidr_prefix)));  
> 
> Do we support platforms with 32-bit long?  I'm not sure.  To be safe, 
Actually, 32 bit Linux would count and I guess the same for FreeBSD et
al..
> I'd use ULL.  Makes sense?
Indeed.
Cheers,
Andrew
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <http://mailman.nginx.org/pipermail/unit/attachments/20220616/10fbb10e/attachment.bin>
    
    
More information about the unit
mailing list