瀏覽代碼

* CommonCLI: bounds check added to "unknown config:" replies

Scott Powell 3 月之前
父節點
當前提交
db7baa7bd7
共有 1 個文件被更改,包括 3 次插入1 次删除
  1. 3 1
      src/helpers/CommonCLI.cpp

+ 3 - 1
src/helpers/CommonCLI.cpp

@@ -2,6 +2,7 @@
 #include "CommonCLI.h"
 #include "TxtDataHelpers.h"
 #include "AdvertDataHelpers.h"
+#include "TxtDataHelpers.h"
 #include <RTClib.h>
 
 #ifndef BRIDGE_MAX_BAUD
@@ -726,7 +727,8 @@ void CommonCLI::handleSetCmd(uint32_t sender_timestamp, char* command, char* rep
       strcpy(reply, "Error: unsupported by this board");
     };
   } else {
-    sprintf(reply, "unknown config: %s", config);
+    strcpy(reply, "unknown config: ");
+    StrHelper::strncpy(&reply[16], config, 160-17);
   }
 }