wrap lwip.open in try catch, it throws on unknow types, closes #3632

v1.18.x
barisusakli 10 years ago
parent 9ff3be67db
commit a14810a2e0

@ -17,7 +17,7 @@ image.resizeImage = function(path, extension, width, height, callback) {
callback(err);
});
} else {
lwip.open(path, function(err, image) {
tryOpen(path, function(err, image) {
if (err) {
return callback(err);
}
@ -41,7 +41,7 @@ image.normalise = function(path, extension, callback) {
callback(err);
});
} else {
lwip.open(path, function(err, image) {
tryOpen(path, function(err, image) {
if (err) {
return callback(err);
}
@ -50,6 +50,14 @@ image.normalise = function(path, extension, callback) {
}
};
function tryOpen(path, callback) {
try {
lwip.open(path, callback);
} catch (err) {
callback(err);
}
}
image.convertImageToBase64 = function(path, callback) {
fs.readFile(path, function(err, data) {
callback(err, data ? data.toString('base64') : null);

Loading…
Cancel
Save