diff options
-rw-r--r-- | src/modules/cgi.rs | 4 |
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 |