fixed no bitcoind crash

This commit is contained in:
Manuel Araoz 2014-02-12 14:02:33 -03:00
parent 5d75aa3ef2
commit 39cd42bedc

View File

@ -41,8 +41,7 @@ exports.blockindex = function(req, res, next, height) {
if (err) { if (err) {
console.log(err); console.log(err);
res.status(400).send('Bad Request'); // TODO res.status(400).send('Bad Request'); // TODO
} } else {
else {
res.jsonp(hashStr); res.jsonp(hashStr);
} }
}); });
@ -105,8 +104,7 @@ exports.list = function(req, res) {
bdb.getBlocksByDate(gte, lte, function(err, blocks) { bdb.getBlocksByDate(gte, lte, function(err, blocks) {
if (err) { if (err) {
res.status(500).send(err); res.status(500).send(err);
} } else {
else {
var blockshashList = []; var blockshashList = [];
var limit = parseInt(req.query.limit || blocks.length); var limit = parseInt(req.query.limit || blocks.length);
if (blocks.length < limit) { if (blocks.length < limit) {
@ -118,6 +116,7 @@ exports.list = function(req, res) {
async.mapSeries(blockshashList, async.mapSeries(blockshashList,
function(hash, cb) { function(hash, cb) {
getBlock(hash, function(err, info) { getBlock(hash, function(err, info) {
if (err) return cb(err);
return cb(err, { return cb(err, {
height: info.height, height: info.height,
size: info.size, size: info.size,