浏览代码

Clamp max_hops to 64 to cover full protocol hop range (0-63)

Wouter Bijen 5 月之前
父节点
当前提交
1d190ad944
共有 2 个文件被更改,包括 2 次插入2 次删除
  1. 1 1
      examples/companion_radio/MyMesh.cpp
  2. 1 1
      examples/companion_radio/NodePrefs.h

+ 1 - 1
examples/companion_radio/MyMesh.cpp

@@ -1790,7 +1790,7 @@ void MyMesh::handleCmdFrame(size_t len) {
   } else if (cmd_frame[0] == CMD_SET_AUTOADD_CONFIG) {
     _prefs.autoadd_config = cmd_frame[1];
     if (len >= 3) {
-      _prefs.autoadd_max_hops = min(cmd_frame[2], (uint8_t)63);
+      _prefs.autoadd_max_hops = min(cmd_frame[2], (uint8_t)64);
     }
     savePrefs();
     writeOKFrame();

+ 1 - 1
examples/companion_radio/NodePrefs.h

@@ -30,5 +30,5 @@ struct NodePrefs {  // persisted to file
   uint8_t autoadd_config;    // bitmask for auto-add contacts config
   uint8_t client_repeat;
   uint8_t path_hash_mode;    // which path mode to use when sending
-  uint8_t autoadd_max_hops;  // 0 = no limit, 1 = direct (0 hops), N = up to N-1 hops (max 63)
+  uint8_t autoadd_max_hops;  // 0 = no limit, 1 = direct (0 hops), N = up to N-1 hops (max 64)
 };