Don't look at (getenv "PATH") when determining the PATH set for the
CGI script.
This commit is contained in:
parent
722135a77e
commit
9a9d91fe92
|
@ -81,10 +81,10 @@
|
||||||
(define (cgi-handler bin-dir . maybe-cgi-bin-path)
|
(define (cgi-handler bin-dir . maybe-cgi-bin-path)
|
||||||
(let-optionals
|
(let-optionals
|
||||||
maybe-cgi-bin-path
|
maybe-cgi-bin-path
|
||||||
((cgi-bin-path cgi-default-bin-path))
|
((cgi-bin-path cgi-default-bin-path)))
|
||||||
|
|
||||||
(let ((request-invariant-cgi-env ; environment variables that never change
|
(let ((request-invariant-cgi-env ; environment variables that never change
|
||||||
`(("PATH" . ,(and (getenv "PATH") cgi-bin-path))
|
`(("PATH" . ,cgi-bin-path)
|
||||||
("SERVER_SOFTWARE" . ,sunet-version-identifier)
|
("SERVER_SOFTWARE" . ,sunet-version-identifier)
|
||||||
("SERVER_NAME" . ,(host-info:name (host-info (system-name))))
|
("SERVER_NAME" . ,(host-info:name (host-info (system-name))))
|
||||||
("GATEWAY_INTERFACE" . "CGI/1.1"))))
|
("GATEWAY_INTERFACE" . "CGI/1.1"))))
|
||||||
|
|
Loading…
Reference in New Issue