From b0dec935cbee67b6a4e2a6ca0b98e52ea9bc819d Mon Sep 17 00:00:00 2001 From: Liana Husikyan Date: Thu, 30 May 2019 00:23:37 +0200 Subject: [PATCH] fixing #2029 static Analysis Location Issue Location is a object instead of string(.src) --- .../src/solidity-analyzer/modules/stringBytesLength.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/remix-analyzer/src/solidity-analyzer/modules/stringBytesLength.js b/remix-analyzer/src/solidity-analyzer/modules/stringBytesLength.js index 8143d962d7..0097d0e547 100644 --- a/remix-analyzer/src/solidity-analyzer/modules/stringBytesLength.js +++ b/remix-analyzer/src/solidity-analyzer/modules/stringBytesLength.js @@ -17,7 +17,7 @@ stringBytesLength.prototype.report = function (compilationResults) { if (this.stringToBytesConversions.length > 0 && this.bytesLengthChecks.length > 0) { return [{ warning: 'Bytes and string length are not the same since strings are assumed to be UTF-8 encoded (according to the ABI defintion) therefore one character is not nessesarily encoded in one byte of data.', - location: this.bytesLengthChecks[0], + location: this.bytesLengthChecks[0].src, more: 'https://github.com/ethereum/wiki/wiki/Ethereum-Contract-ABI#argument-encoding' }] } else {