summaryrefslogtreecommitdiff
path: root/src/testing/marry.c
diff options
context:
space:
mode:
authorGarrett D'Amore <garrett@damore.org>2021-11-27 18:42:54 -0800
committerGarrett D'Amore <garrett@damore.org>2021-11-27 18:42:54 -0800
commite27571c0cfdd83aa839b7f30e2fb6911fbb944d1 (patch)
tree9680c942bb530e490b1d2deab203514e72af52e1 /src/testing/marry.c
parent6407267ad710ecf1bd3430207e42d3c581eaaf45 (diff)
downloadnng-e27571c0cfdd83aa839b7f30e2fb6911fbb944d1.tar.gz
nng-e27571c0cfdd83aa839b7f30e2fb6911fbb944d1.tar.bz2
nng-e27571c0cfdd83aa839b7f30e2fb6911fbb944d1.zip
fixes #1526 NNG_USE_CLOCKID Bug?
This makes CLOCK_MONOTONIC the default (as it should have been) for platforms that have it defined, except for Apple platforms which lack support for using anything other than the real time clock with condition variables. (And unfortunately silently ignore attempts to do otherwise.)
Diffstat (limited to 'src/testing/marry.c')
-rw-r--r--src/testing/marry.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/testing/marry.c b/src/testing/marry.c
index be109b7d..2fc0e9ac 100644
--- a/src/testing/marry.c
+++ b/src/testing/marry.c
@@ -281,6 +281,10 @@ nuts_marry_ex(
replace_port_zero(url, addr, port);
url = addr;
}
+ if (((rv = nng_setopt_ms(s2, NNG_OPT_RECONNMINT, 10)) != 0) ||
+ ((rv = nng_setopt_ms(s2, NNG_OPT_RECONNMAXT, 10)) != 0)) {
+ goto done;
+ }
if ((rv = nng_dial(s2, url, NULL, 0)) != 0) {
goto done;
}