[PATCH 11/12] get out of the endless while loop, when bind failed
Waldemar Brodkorb
wbx at openadk.org
Wed Aug 27 06:01:49 UTC 2014
From: Waldemar Brodkorb <wbx at uclibc-ng.org>
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 <wbx at openadk.org>
---
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)
More information about the uClibc
mailing list