diff options
author | Waldemar Brodkorb <wbx@openadk.org> | 2014-08-28 12:31:29 +0200 |
---|---|---|
committer | Bernhard Reutner-Fischer <rep.dot.nop@gmail.com> | 2014-08-28 13:13:36 +0200 |
commit | 697dbb016e4bc63d20a7c871a9580e7dce32d1b0 (patch) | |
tree | 7c07eadf17bfe7f159d1097cc192dcee667a64db /test/nptl/tst-cancel4.c | |
parent | 5a89f1c6964cc938c439d992f187bc87cdd4eb07 (diff) |
test: get out of the endless while loop, when bind failed
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@openadk.org>
Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Diffstat (limited to 'test/nptl/tst-cancel4.c')
-rw-r--r-- | test/nptl/tst-cancel4.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/test/nptl/tst-cancel4.c b/test/nptl/tst-cancel4.c index 53abf83ee..4ba40450e 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"); |