diff --git a/test/unit/api/test_sockets.c b/test/unit/api/test_sockets.c index 9c0011c6..451fa2fb 100644 --- a/test/unit/api/test_sockets.c +++ b/test/unit/api/test_sockets.c @@ -185,7 +185,8 @@ static void test_sockets_allfunctions_basic_domain(int domain) while(tcpip_thread_poll_one()); - ret = lwip_read(s3, buf, 3); + /* read one byte more than available to check handling FIN */ + ret = lwip_read(s3, buf, 4); fail_unless(ret == 3); ret = lwip_read(s3, buf, 1);