aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/modules/cgi.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/modules/cgi.rs b/src/modules/cgi.rs
index 7d58539..6d68b15 100644
--- a/src/modules/cgi.rs
+++ b/src/modules/cgi.rs
@@ -30,6 +30,8 @@ struct CgiConfig {
#[serde(default)]
env: BTreeMap<String, String>,
user: Option<String>,
+ #[serde(default)]
+ args: Vec<String>,
}
struct Cgi {
@@ -79,6 +81,8 @@ impl Node for Cgi {
}
command.envs(&self.config.env);
+ command.args(&self.config.args);
+
command.env(
"CONTENT_LENGTH",
request