aboutsummaryrefslogtreecommitdiff
path: root/src/core/idhash.c
diff options
context:
space:
mode:
authorGarrett D'Amore <garrett@damore.org>2017-07-13 21:26:15 -0700
committerGarrett D'Amore <garrett@damore.org>2017-07-13 21:26:15 -0700
commitbab7b4ac8f725115287e60784cfbc303a5222c66 (patch)
tree27d86c638becc251fb84441b36bfc371aa15be8b /src/core/idhash.c
parentf902cd65b6dda1fc07efbb7b9aba909a91cf5f10 (diff)
downloadnng-bab7b4ac8f725115287e60784cfbc303a5222c66.tar.gz
nng-bab7b4ac8f725115287e60784cfbc303a5222c66.tar.bz2
nng-bab7b4ac8f725115287e60784cfbc303a5222c66.zip
Simplify pipe logic, going back to idhash.
Diffstat (limited to 'src/core/idhash.c')
-rw-r--r--src/core/idhash.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/core/idhash.c b/src/core/idhash.c
index b2158f91..a111b53c 100644
--- a/src/core/idhash.c
+++ b/src/core/idhash.c
@@ -95,6 +95,13 @@ void
nni_idhash_set_limits(
nni_idhash *h, uint32_t minval, uint32_t maxval, uint32_t start)
{
+ if (start < minval) {
+ start = minval;
+ }
+ if (start > maxval) {
+ start = maxval;
+ }
+
nni_mtx_lock(&h->ih_mtx);
h->ih_minval = minval;
h->ih_maxval = maxval;