fix listen_addr

This commit is contained in:
Astro 2022-09-19 23:53:20 +02:00
parent 3a86e812de
commit 84039de0fa
2 changed files with 2 additions and 2 deletions

View File

@ -50,7 +50,7 @@
Type = "simple";
User = cfg.user;
Group = cfg.group;
ExecStart = "${self.packages.${pkgs.system}.sshlogd}/bin/sshlogd ${toString cfg.listenPort}";
ExecStart = "${self.packages.${pkgs.system}.sshlogd}/bin/sshlogd '${cfg.listenAddr}:${toString cfg.listenPort}'";
WorkingDirectory = cfg.outputDir;
ReadWritePaths = cfg.outputDir;
ProtectSystem = "full";

View File

@ -17,7 +17,7 @@ async fn main() {
.filter_level(log::LevelFilter::Info)
.init();
let listen_addr = std::env::args().next()
let listen_addr = std::env::args().skip(1).next()
.expect("Expecting <addr:port>");
let mut config = russh::server::Config::default();