From 63dbee5353b5ed75d5538c12ce1b02c7d82acb7c Mon Sep 17 00:00:00 2001 From: Marc Bachmann Date: Fri, 3 Oct 2014 23:48:16 +0200 Subject: [PATCH] Add missing error emit --- lib/opencv.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/opencv.js b/lib/opencv.js index f99607e..3eb92e7 100755 --- a/lib/opencv.js +++ b/lib/opencv.js @@ -65,6 +65,7 @@ ImageDataStream.prototype.end = function(b){ var buf = this.data.toBuffer(); cv.readImage(buf, function(err, im){ + if (err) return self.emit('error', err); self.emit('load', im); }); } @@ -83,7 +84,7 @@ util.inherits(ObjectDetectionStream, Stream); ObjectDetectionStream.prototype.write = function(m){ var self = this; this.classifier.detectMultiScale(m, function(err, objs){ - if (err) throw err; + if (err) return self.emit('error', err); self.emit('data', objs, m); } , this.opts.scale