summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDan Goodliffe <dan@randomdan.homeip.net>2016-06-22 22:38:30 +0100
committerDan Goodliffe <dan@randomdan.homeip.net>2016-06-22 22:38:30 +0100
commitbbac2b0577a597f8d64054e40876714dd8bf66e1 (patch)
tree459a9e21447e7ef9d64ed66ed797cbb36e23baa9
parentParameters can be optional (diff)
downloadicespider-bbac2b0577a597f8d64054e40876714dd8bf66e1.tar.bz2
icespider-bbac2b0577a597f8d64054e40876714dd8bf66e1.tar.xz
icespider-bbac2b0577a597f8d64054e40876714dd8bf66e1.zip
Don't crash when no route found (no 404 handler yet)
-rw-r--r--icespider/core/core.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/icespider/core/core.cpp b/icespider/core/core.cpp
index 4f4b646..525a99f 100644
--- a/icespider/core/core.cpp
+++ b/icespider/core/core.cpp
@@ -33,7 +33,9 @@ namespace IceSpider {
Core::process(IHttpRequest * request) const
{
auto routeHandler = findRoute(request);
- routeHandler->execute(request);
+ if (routeHandler) {
+ routeHandler->execute(request);
+ }
}
const IRouteHandler *