summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorisaacs <i@izs.me>2012-09-10 15:58:30 -0700
committerisaacs <i@izs.me>2012-09-10 16:00:27 -0700
commit41e1b171ec644a1a5645e819cec7c8ccc0ba5f2e (patch)
treec55aa12f8e2ae5056f17bd7d67176f7871e14744
parent54a4c639e9753c0094c49f9d9788e727643b3f28 (diff)
downloadnode-41e1b171ec644a1a5645e819cec7c8ccc0ba5f2e.tar.gz
stream.pipe: Don't call destroy() unless it's a function
-rw-r--r--lib/stream.js2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/stream.js b/lib/stream.js
index 600416396..c03b8b77d 100644
--- a/lib/stream.js
+++ b/lib/stream.js
@@ -71,7 +71,7 @@ Stream.prototype.pipe = function(dest, options) {
if (didOnEnd) return;
didOnEnd = true;
- dest.destroy();
+ if (typeof dest.destroy === 'function') dest.destroy();
}
// don't leave dangling pipes when there are errors.