From: Richard Levitte Date: Tue, 7 Aug 2018 10:38:16 +0000 (+0200) Subject: Check early that the config target exists and isn't a template X-Git-Tag: OpenSSL_1_1_1-pre9~41 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=4e360445473c3da938703a8142a36cf6ee86a191;p=oweals%2Fopenssl.git Check early that the config target exists and isn't a template Reviewed-by: Andy Polyakov (Merged from https://github.com/openssl/openssl/pull/6885) --- diff --git a/Configure b/Configure index 9f728b9242..059271275d 100755 --- a/Configure +++ b/Configure @@ -1034,11 +1034,12 @@ if ($d) { $target = $t; } } + +&usage if !$table{$target} || $table{$target}->{template}; + $config{target} = $target; my %target = resolve_config($target); -&usage if (!%target || $target{template}); - foreach (keys %target_attr_translate) { $target{$target_attr_translate{$_}} = $target{$_} if $target{$_};