]> gitweb.factorcode.org Git - factor.git/commitdiff
Fix stack effect bug in httpd
authorslava <slava@factorcode.org>
Mon, 18 Dec 2006 03:15:33 +0000 (03:15 +0000)
committerslava <slava@factorcode.org>
Mon, 18 Dec 2006 03:15:33 +0000 (03:15 +0000)
libs/httpd/responder.factor

index 838f443c1d15ff3c7232c4f7b23875321d82f760..3eda2472bd180215b0944ba1fdb5070300b13aae 100644 (file)
@@ -123,7 +123,7 @@ SYMBOL: responders
         call
     ] make-hash add-responder ;
 
-: vhost ( name -- responder )
+: vhost ( name -- vhost )
     vhosts get hash [ "default" vhost ] unless* ;
 
 : responder ( name -- responder )
@@ -150,7 +150,7 @@ SYMBOL: responders
         swap responder call-responder
     ] [
         ! Just a responder name by itself
-        drop "request" get "/" append redirect drop
+        drop "request" get "/" append redirect 2drop
     ] if ;
 
 : serve-responder ( method path host -- )