From 59bd215bb29f37b2bbf809728f1d894a9ce112a4 Mon Sep 17 00:00:00 2001
From: Waqas Hussain <waqas20@gmail.com>
Date: Sat, 21 Apr 2012 17:38:01 +0500
Subject: net.http.server: Fire global HTTP event when no specific handlers
 available.

---
 net/http/server.lua | 1 +
 1 file changed, 1 insertion(+)

(limited to 'net/http')

diff --git a/net/http/server.lua b/net/http/server.lua
index feb8f766..1f61c7b9 100644
--- a/net/http/server.lua
+++ b/net/http/server.lua
@@ -129,6 +129,7 @@ function handle_request(conn, request, finish_cb)
 			--log("debug", "Event: %s", event);
 			if events.fire_event(event, payload) ~= nil then return; end
 			-- TODO try adding/stripping / at the end, but this needs to work via an HTTP redirect
+			if events.fire_event("*", payload) ~= nil then return; end
 		end
 
 		-- if handler not called, fallback to legacy httpserver handlers
-- 
cgit v1.2.3