mirror of
https://github.com/openssl/openssl.git
synced 2024-12-20 23:43:43 +08:00
Register the name of the config file each config target was found in
Reviewed-by: Andy Polyakov <appro@openssl.org>
This commit is contained in:
parent
3c0c68ae46
commit
ee9b0bbb4c
@ -921,6 +921,8 @@ my %target = resolve_config($target);
|
||||
|
||||
&usage if (!%target || $target{template});
|
||||
|
||||
my %conf_files = map { $_ => 1 } (@{$target{_conf_fname_int}});
|
||||
$config{conf_files} = [ sort keys %conf_files ];
|
||||
%target = ( %{$table{DEFAULTS}}, %target );
|
||||
|
||||
$target{exe_extension}="";
|
||||
@ -2209,7 +2211,8 @@ sub read_config {
|
||||
close(CONFFILE);
|
||||
my %targets = ();
|
||||
{
|
||||
local %table = %::table; # Protect %table from tampering
|
||||
# Protect certain tables from tampering
|
||||
local %table = %::table;
|
||||
|
||||
eval $content;
|
||||
warn $@ if $@;
|
||||
@ -2224,7 +2227,9 @@ sub read_config {
|
||||
warn "Misconfigured target configuration for $_ (should be a hash table), ignoring...\n";
|
||||
}
|
||||
delete $targets{$_};
|
||||
}
|
||||
} else {
|
||||
$targets{$_}->{_conf_fname_int} = add([ $fname ]);
|
||||
}
|
||||
}
|
||||
|
||||
%table = (%table, %targets);
|
||||
|
Loading…
Reference in New Issue
Block a user