diff --git a/mesh/mesh-config-json.c b/mesh/mesh-config-json.c
index b2cff68..5ca2961 100644
--- a/mesh/mesh-config-json.c
+++ b/mesh/mesh-config-json.c
if (!val && errno == EINVAL)
return false;
- if (val < 0 || val == 1 || val > DEFAULT_TTL)
+ if (val < 0 || val == 1 || val > TTL_MASK)
return false;
*ttl = (uint8_t) val;
diff --git a/mesh/node.c b/mesh/node.c
index d433c2d..65ea5e6 100644
--- a/mesh/node.c
+++ b/mesh/node.c
uint8_t node_default_ttl_get(struct mesh_node *node)
{
if (!node)
- return DEFAULT_TTL;
+ return TTL_MASK;
return node->ttl;
}
node->friend = MESH_MODE_UNSUPPORTED;
node->beacon = MESH_MODE_DISABLED;
node->relay.mode = MESH_MODE_DISABLED;
- node->ttl = DEFAULT_TTL;
+ node->ttl = TTL_MASK;
node->seq_number = DEFAULT_SEQUENCE_NUMBER;
/* Add configuration server model on primary element */