[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'); VerifyOrExit(aInterfaceName != nullptr && aInterfaceName[0] != '\0');
VerifyOrDie(strnlen(aInterfaceName, IFNAMSIZ) <= IFNAMSIZ - 1, OT_EXIT_INVALID_ARGUMENTS); VerifyOrDie(strnlen(aInterfaceName, sizeof(gBackboneNetifName)) < sizeof(gBackboneNetifName),
strncpy(gBackboneNetifName, aInterfaceName, sizeof(gBackboneNetifName)); OT_EXIT_INVALID_ARGUMENTS);
strcpy(gBackboneNetifName, aInterfaceName);
gBackboneNetifIndex = if_nametoindex(gBackboneNetifName); gBackboneNetifIndex = if_nametoindex(gBackboneNetifName);
VerifyOrDie(gBackboneNetifIndex > 0, OT_EXIT_FAILURE); VerifyOrDie(gBackboneNetifIndex > 0, OT_EXIT_FAILURE);