diff options
author | isaacs <i@izs.me> | 2012-09-10 15:58:30 -0700 |
---|---|---|
committer | isaacs <i@izs.me> | 2012-09-10 16:00:27 -0700 |
commit | 41e1b171ec644a1a5645e819cec7c8ccc0ba5f2e (patch) | |
tree | c55aa12f8e2ae5056f17bd7d67176f7871e14744 | |
parent | 54a4c639e9753c0094c49f9d9788e727643b3f28 (diff) | |
download | node-new-41e1b171ec644a1a5645e819cec7c8ccc0ba5f2e.tar.gz |
stream.pipe: Don't call destroy() unless it's a function
-rw-r--r-- | lib/stream.js | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/stream.js b/lib/stream.js index 600416396f..c03b8b77de 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. |