Modified script argument behaviour.
authorTim Vaughan <tgvaughan@gmail.com>
Sat, 3 Aug 2019 10:14:25 +0000 (12:14 +0200)
committerTim Vaughan <tgvaughan@gmail.com>
Sat, 3 Aug 2019 10:14:25 +0000 (12:14 +0200)
scratchy.scm

index 6914fb6..435fe15 100644 (file)
@@ -1,6 +1,6 @@
 ;;; Scratchy gopher server
 ;;
-;; Requires Chicken 5.0.0.
+;; Requires Chicken 5
 ;;
 
 ;;; Imports
@@ -20,7 +20,7 @@
 
 ;;; Global constants
 
-(define scratchy-version "1.2.0")
+(define scratchy-version "1.2.1")
 
 (define scratchy-footer
   (conc "\n"
          (selector (car selector-list))
          (arguments (cdr selector-list)))
     (if (string-contains selector "|")
-        (let ((l (string-split selector "|")))
+        (let ((l (string-split selector "|" #t)))
           (serve-script (car l) (cdr l) config))
         (case (infer-selector-type selector)
           ((1) (serve-directory-file selector config))
-          ((7) (let ((l (string-split selector "?")))
+          ((7) (let ((l (string-split selector "?" #t)))
                  (serve-script (car l) arguments config)))
           ((0) (serve-text-file selector config))
           ((h) (serve-url selector config))