On 11/27/20 4:45 PM, Philippe Mathieu-Daudé wrote: > Hi, > > This is a simple attempt to avoid the following pattern: > > ssize_t pkt_size = get_pkt_size(); // returns errno
Sorry, I meant: returns "-errno" (< 0). > > // no check > > send_packet(size_t size=pkt_size); // size casted to unsigned > // -> overflow > > Regards, > > Phil. > > Philippe Mathieu-Daudé (2): > net: Do not accept packets bigger then NET_BUFSIZE > net: Assert no packet bigger than NET_BUFSIZE is queued > > net/net.c | 4 ++++ > net/queue.c | 7 +++++++ > 2 files changed, 11 insertions(+) >