From ecb0dc2bc4e1126ec387ee7e134222a35c2259cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beat=20K=C3=BCng?= Date: Thu, 6 Apr 2017 09:08:35 +0200 Subject: [PATCH] IridiumSBD: use strncpy instead of strcpy --- src/drivers/iridiumsbd/IridiumSBD.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/drivers/iridiumsbd/IridiumSBD.cpp b/src/drivers/iridiumsbd/IridiumSBD.cpp index 3748bce327..81161018d9 100644 --- a/src/drivers/iridiumsbd/IridiumSBD.cpp +++ b/src/drivers/iridiumsbd/IridiumSBD.cpp @@ -135,7 +135,8 @@ void IridiumSBD::test(int argc, char *argv[]) } if (argc > 2) { - strcpy(instance->test_command, argv[2]); + strncpy(instance->test_command, argv[2], sizeof(instance->test_command)); + instance->test_command[sizeof(instance->test_command) - 1] = 0; } else { instance->test_command[0] = 0;