Merge pull request #2450 from ethereum/addressstring

Fix for strings treated as addresses.
This commit is contained in:
Alex Beregszaszi
2017-06-26 12:18:33 +01:00
committed by GitHub
3 changed files with 22 additions and 0 deletions
+2
View File
@@ -534,6 +534,8 @@ bool Literal::looksLikeAddress() const
{
if (subDenomination() != SubDenomination::None)
return false;
if (token() != Token::Number)
return false;
string lit = value();
return lit.substr(0, 2) == "0x" && abs(int(lit.length()) - 42) <= 1;