X-Git-Url: http://git.meshlink.io/?p=utcp;a=blobdiff_plain;f=utcp.c;h=2ed32175dc0f98c9b2bc045f7a62fb43caeb5089;hp=d0e56d2c41e6dd278d1791828ff59375fc5b6391;hb=7baf55a28cf48163c007ee2ff56678371d78c990;hpb=eb0a013a9b6c957aee0aecebc7d451dfd6851661 diff --git a/utcp.c b/utcp.c index d0e56d2..2ed3217 100644 --- a/utcp.c +++ b/utcp.c @@ -1011,7 +1011,7 @@ ssize_t utcp_recv(struct utcp *utcp, const void *data, size_t len) { ptr += 2; } - bool has_data = len; + bool has_data = len || (hdr.ctl & (SYN | FIN)); // Try to match the packet to an existing connection