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