From 096408f44ea833028b4e34a7c2cb5375958aaf7e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Konstantin=20Ka=CC=88fer?= Date: Wed, 29 Jun 2011 14:44:24 +0200 Subject: [PATCH] don't call the callback twice in case it fails Conflicts: lib/mbtiles.js --- lib/mbtiles.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/mbtiles.js b/lib/mbtiles.js index d1737f2..1832656 100644 --- a/lib/mbtiles.js +++ b/lib/mbtiles.js @@ -342,10 +342,11 @@ MBTiles.prototype.getGrid = function(z, x, y, callback) { memo[r.key_name] = JSON.parse(r.key_json); return memo; }, {}); - callback(null, _(JSON.parse(grid)).extend({ data: data })); } catch (err) { - callback(new Error('Grid is invalid')); + return callback(new Error('Grid is invalid')); } + + callback(null, _(JSON.parse(grid)).extend({ data: data })); } ); };