The end pointer is set to point just past the space given to it.
This is legal in C, and is only compared with, not dereferenced.
CIDs affected:
1503895,
1503905,
1503907,
1503914,
1503915,
1503924,
1503956,
1503970,
1503973,
1503979,
1503980,
1503988,
1504000,
1504034,
1504035,
1504039,
1504040,
1504046,
1504059
* of the buffer we're deconding.
*/
#define fr_dbuff_init(_out, _start, _len_or_end) \
+/* coverity[overrun-local] */ \
_fr_dbuff_init(_out, \
(uint8_t const *)(_start), \
_Generic((_len_or_end), \