jesusabdullah/node-ecstatic — pull request #61 by substack (2013-03-16 20:06:49+00:00)
Title: catch malformed requests and return a 400

`decodeURI()` will throw when it has been given a malformed uri:

``` js
decodeURI('/%')
```

This patch fixes [issues/57](https://github.com/jesusabdullah/node-ecstatic/issues/57) by putting a try/catch guard around `decodeURI()` and returning a 400 error when `decodeURI()` throws.