Skip to content

Commit e50605a

Browse files
authored
Merge pull request #252 from ethereum/download-issue
Show much nicer error mesage on failure in downloadCurrentVersion
2 parents d26956d + 06fe2f6 commit e50605a

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

downloadCurrentVersion.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,11 @@ getVersionList(function (list) {
6565
list = JSON.parse(list);
6666
var wanted = pkg.version.match(/^(\d+\.\d+\.\d+)$/)[1];
6767
var releaseFileName = list.releases[wanted];
68-
var expectedHash = list.builds.filter(function (entry) { return entry.path === releaseFileName; })[0].keccak256;
68+
var expectedFile = list.builds.filter(function (entry) { return entry.path === releaseFileName; })[0];
69+
if (!expectedFile) {
70+
console.log('Version list is invalid or corrupted?');
71+
process.exit(1);
72+
}
73+
var expectedHash = expectedFile.keccak256;
6974
downloadBinary('soljson.js', releaseFileName, expectedHash);
7075
});

0 commit comments

Comments
 (0)