forked from mirrors/nixpkgs
nixos/tor: fix openFirewall when ORPort isInt
This commit is contained in:
parent
5cbe85dbd8
commit
7a62c0bc95
|
@ -909,8 +909,11 @@ in
|
|||
|
||||
networking.firewall = mkIf cfg.openFirewall {
|
||||
allowedTCPPorts =
|
||||
concatMap (o: optional (isInt o && o > 0 || o ? "port" && isInt o.port && o.port > 0) o.port)
|
||||
(flatten [
|
||||
concatMap (o:
|
||||
if isInt o && o > 0 then [o]
|
||||
else if o ? "port" && isInt o.port && o.port > 0 then [o.port]
|
||||
else []
|
||||
) (flatten [
|
||||
cfg.settings.ORPort
|
||||
cfg.settings.DirPort
|
||||
]);
|
||||
|
|
Loading…
Reference in a new issue