On 5 May 2026, at 17:59, Mike Pattrick via dev wrote:
> Shifting a 32-bit value by 32 bits is undefined behavior in C. This patch
> adds a check in raw_get_prefix for when ofs == 0, which would cause such
> a bitshift, and returns early from that function.
>
> Found with clang analyze.
>
> Fixes: 13751fd88c4b ("Classifier: Track address prefixes.")
> Signed-off-by: Mike Pattrick <[email protected]>
Thanks for following up the series with a v2!
This patch looks good to me.
Acked-by: Eelco Chaudron <[email protected]>
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev
- [ovs-dev] [PATCH v2 1/6] classifier: Avoid undefine... Mike Pattrick via dev
- [ovs-dev] [PATCH v2 2/6] odp-util: Initialize ... Mike Pattrick via dev
- Re: [ovs-dev] [PATCH v2 2/6] odp-util: Ini... Eelco Chaudron via dev
- [ovs-dev] [PATCH v2 3/6] process: Check return... Mike Pattrick via dev
- [ovs-dev] [PATCH v2 5/6] stream-ssl: Check for... Mike Pattrick via dev
- Re: [ovs-dev] [PATCH v2 5/6] stream-ssl: C... Mike Pattrick via dev
- [ovs-dev] [PATCH v2 4/6] json: Check stream st... Mike Pattrick via dev
- Re: [ovs-dev] [PATCH v2 4/6] json: Check s... Mike Pattrick via dev
- [ovs-dev] [PATCH v2 6/6] daemon: Increase scop... Mike Pattrick via dev
- Re: [ovs-dev] [PATCH v2 6/6] daemon: Incre... Mike Pattrick via dev
- Re: [ovs-dev] [PATCH v2 1/6] classifier: Avoid... Eelco Chaudron via dev
- Re: [ovs-dev] [PATCH v2 1/6] classifier: Avoid... 0-day Robot
