When bind() fails in this test, then /tmp get filled up with temp files and upcoming tests will fail, because they need to create temp files, too. Better exit from the loop. Test still needs to be investigated to fix the failing bind().
Signed-off-by: Waldemar Brodkorb <[email protected]> --- test/nptl/tst-cancel4.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/test/nptl/tst-cancel4.c b/test/nptl/tst-cancel4.c index 53abf83..4ba4045 100644 --- a/test/nptl/tst-cancel4.c +++ b/test/nptl/tst-cancel4.c @@ -1015,6 +1015,8 @@ tf_accept (void *arg) if (++tries > 10) { printf ("%s: too many unsuccessful bind calls\n", __FUNCTION__); + /* prevent endless loop, when bind fails forever */ + exit (1); } strcpy (sun.sun_path, "/tmp/tst-cancel4-socket-1-XXXXXX"); -- 1.8.5.2 (Apple Git-48) _______________________________________________ uClibc mailing list [email protected] http://lists.busybox.net/mailman/listinfo/uclibc
