[posix] fix strncpy warning about null terminated string length (#6698)

This commit is contained in:
Tokita, Hiroshi
2021-06-01 13:04:48 -07:00
committed by GitHub
parent 89d0d9ecec
commit 260f2dde57
+3 -2
View File
@@ -52,8 +52,9 @@ void platformBackboneInit(otInstance *aInstance, const char *aInterfaceName)
VerifyOrExit(aInterfaceName != nullptr && aInterfaceName[0] != '\0');
VerifyOrDie(strnlen(aInterfaceName, IFNAMSIZ) <= IFNAMSIZ - 1, OT_EXIT_INVALID_ARGUMENTS);
strncpy(gBackboneNetifName, aInterfaceName, sizeof(gBackboneNetifName));
VerifyOrDie(strnlen(aInterfaceName, sizeof(gBackboneNetifName)) < sizeof(gBackboneNetifName),
OT_EXIT_INVALID_ARGUMENTS);
strcpy(gBackboneNetifName, aInterfaceName);
gBackboneNetifIndex = if_nametoindex(gBackboneNetifName);
VerifyOrDie(gBackboneNetifIndex > 0, OT_EXIT_FAILURE);