filter orphan config keys
[buildfarm-server.git] / cgi-bin / pgstatus.pl
index 1fd437ae7fef493a7133cc189d726f4d6aa44878..c57b7ebae04d7c39febdd6802a4027534d77d1b3 100644 (file)
@@ -179,7 +179,9 @@ if (not exists $client_conf->{config_opts} )
 }
 elsif (ref $client_conf->{config_opts} eq 'HASH')
 {
-       @config_flags = keys %{$client_conf->{config_opts}};
+       # leave out keys with false values
+       @config_flags = grep { $client_conf->{config_opts}->{$_} } 
+           keys %{$client_conf->{config_opts}};
 }
 elsif (ref $client_conf->{config_opts} eq 'ARRAY' )
 {