On 1/17/24 15:38, André Draszik wrote: >>>> + unsigned int max_count = port->fifosize; >>> What if port->fifosize is 0? Then this code below: >>> >>> while (max_count-- > 0) { >>> >>> would cause int overflow, if max_count is unsigned? >>> >> good catch, Sam! > Does it matter, though? As this is a post-decrement, the test is done first, and the > decrement after. Therefore, it'll still bail out as expected. Indeed, it doesn't. This reminds me of stop replying to emails at the end of the day :) Cheers Andre'! ta