diff --git a/lib/image-stream/index.js b/lib/image-stream/index.js index 04c80010..a71c1b2c 100644 --- a/lib/image-stream/index.js +++ b/lib/image-stream/index.js @@ -108,6 +108,11 @@ exports.getFromFilePath = (file) => { */ exports.getImageMetadata = (file) => { return exports.getFromFilePath(file).then((image) => { + + // Since we're not consuming this stream, + // destroy() it, to avoid dangling open file descriptors etc. + image.stream.destroy(); + return _.omitBy(image, isStream); }); };