We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 2a781fc commit b629d09Copy full SHA for b629d09
src/libsystemd/sd-bus/bus-kernel.h
@@ -31,7 +31,8 @@
31
32
#define KDBUS_ITEM_FOREACH(part, head, first) \
33
for (part = (head)->first; \
34
- (uint8_t *)(part) < (uint8_t *)(head) + (head)->size; \
+ ((uint8_t *)(part) < (uint8_t *)(head) + (head)->size) && \
35
+ ((uint8_t *) part >= (uint8_t *) head); \
36
part = KDBUS_ITEM_NEXT(part))
37
38
#define KDBUS_ITEM_HEADER_SIZE offsetof(struct kdbus_item, data)
0 commit comments