Fix build warnings on Windows (#577)

* Fix build warnings on Windows
This commit is contained in:
Nick Banks
2016-09-13 09:25:22 -07:00
committed by Jonathan Hui
parent c44c20ef66
commit ae545bb007
13 changed files with 31 additions and 38 deletions
+1 -1
View File
@@ -589,7 +589,7 @@ ThreadError Dataset::ProcessMgmtGetCommand(otInstance *aInstance, int argc, char
else if (strcmp(argv[index], "binary") == 0)
{
VerifyOrExit((index + 1) < argc, error = kThreadError_Parse);
value = (strlen(argv[++index]) + 1) / 2;
value = static_cast<long>(strlen(argv[++index]) + 1) / 2;
VerifyOrExit(static_cast<size_t>(value) <= (sizeof(tlvs) - static_cast<size_t>(length)), error = kThreadError_NoBufs);
VerifyOrExit(Interpreter::Hex2Bin(argv[index], tlvs + length, static_cast<uint16_t>(value)) >= 0,
error = kThreadError_Parse);