aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorluigi1111 <luigi1111w@gmail.com>2020-06-22 14:25:19 -0500
committerluigi1111 <luigi1111w@gmail.com>2020-06-22 14:25:19 -0500
commitefe1bfe7a1ab0eac0e1871fd57652e9c3d6316d0 (patch)
tree30f5e3e8c221602d16b0af963c1d35868599392b
parentMerge pull request #6671 (diff)
parentepee: fix array underflow in unicode parsing (diff)
downloadmonero-efe1bfe7a1ab0eac0e1871fd57652e9c3d6316d0.tar.xz
Merge pull request #6676
8eaf0e1 epee: fix array underflow in unicode parsing (moneromooo-monero)
-rw-r--r--contrib/epee/include/storages/parserse_base_utils.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/contrib/epee/include/storages/parserse_base_utils.h b/contrib/epee/include/storages/parserse_base_utils.h
index 2256f6b83..5a6cc0b51 100644
--- a/contrib/epee/include/storages/parserse_base_utils.h
+++ b/contrib/epee/include/storages/parserse_base_utils.h
@@ -196,7 +196,7 @@ namespace misc_utils
uint32_t dst = 0;
for (int i = 0; i < 4; ++i)
{
- const unsigned char tmp = isx[(int)*++it];
+ const unsigned char tmp = isx[(unsigned char)*++it];
CHECK_AND_ASSERT_THROW_MES(tmp != 0xff, "Bad Unicode encoding");
dst = dst << 4 | tmp;
}