about summary refs log tree commit diff stats
path: root/src/server
diff options
context:
space:
mode:
authorbptato <nincsnevem662@gmail.com>2023-09-20 01:12:46 +0200
committerbptato <nincsnevem662@gmail.com>2023-09-20 01:14:15 +0200
commitecfdd90f7947b65db1046cb2eeeaa8f1953b119f (patch)
treebe0cc64cc1a3138c8d83205e1284309406ce96aa /src/server
parenta0f3631cc7373b513fa1ae2e9523b1db9dfc6eee (diff)
downloadchawan-ecfdd90f7947b65db1046cb2eeeaa8f1953b119f.tar.gz
loader: add gopher support
works
Diffstat (limited to 'src/server')
-rw-r--r--src/server/buffer.nim5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/server/buffer.nim b/src/server/buffer.nim
index 70df60ef..349a5d8d 100644
--- a/src/server/buffer.nim
+++ b/src/server/buffer.nim
@@ -923,7 +923,7 @@ func submitForm(form: HTMLFormElement, submitter: Element): Option[Request] =
     submitter.action()
 
   let url = submitter.document.parseURL(action)
-  if url.isnone:
+  if url.isNone:
     return none(Request)
 
   var parsedaction = url.get
@@ -975,7 +975,8 @@ func submitForm(form: HTMLFormElement, submitter: Element): Option[Request] =
     return newRequest(parsedaction).some
 
   case scheme
-  of "http", "https":
+  of "http", "https",
+      "gopher", "gophers": # Note: gopher/s is non-standard.
     if formmethod == FORM_METHOD_GET:
       mutateActionUrl
     else: