| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent 47626c5 commit f197012
1 file changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -1669,10 +1669,17 @@ server.on('stream', (stream) => { | |||
| 1669 | 1669 | } | |
| 1670 | 1670 | ||
| 1671 | 1671 | function onError(err) { | |
| 1672 | - if (err.code === 'ENOENT') { | ||
| 1673 | - stream.respond({ ':status': 404 }); | ||
| 1674 | - } else { | ||
| 1675 | - stream.respond({ ':status': 500 }); | ||
| 1672 | + // stream.respond() can throw if the stream has been destroyed by | ||
| 1673 | + // the other side. | ||
| 1674 | + try { | ||
| 1675 | + if (err.code === 'ENOENT') { | ||
| 1676 | + stream.respond({ ':status': 404 }); | ||
| 1677 | + } else { | ||
| 1678 | + stream.respond({ ':status': 500 }); | ||
| 1679 | + } | ||
| 1680 | + } catch (err) { | ||
| 1681 | + // Perform actual error handling. | ||
| 1682 | + console.log(err); | ||
| 1676 | 1683 | } | |
| 1677 | 1684 | stream.end(); | |
| 1678 | 1685 | } | |
| Back | FazBrowse Home | New Git URL |
0 commit comments