openssl/util/perl/OpenSSL
Alexandr Nedvedicky 3a86c44fda die() in .tmpl file should not be silently ignored.
call to die() in perl templates is currently ignored.
any error printed by die() commad appears in template
output.

In order to make sure die() terminates processing we
must ensure we emite `undef` value. This is ensured
by adding a `BROKEN` callback to `fill_in()` Template
method. The callback must return undef to stop processing.

Reviewed-by: Richard Levitte <levitte@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/26064)

(cherry picked from commit 578760bb6a)
2024-11-29 17:08:30 +01:00
..
Config Add OpenSSL::Config::Query and use it in configdata.pm 2021-05-04 11:29:56 +02:00
Test Copyright year updates 2024-09-03 15:28:11 +02:00
Util Update copyright year 2021-01-28 13:54:57 +01:00
Glob.pm
OID.pm util/perl/OpenSSL/OID.pm: remove the included unit test 2020-05-03 06:05:27 +02:00
Ordinals.pm Update copyright year 2023-05-30 14:29:35 +02:00
ParseC.pm ParseC.pm: gracefully handle DOS-style end-of-line in source files 2022-11-18 07:51:50 +01:00
Template.pm die() in .tmpl file should not be silently ignored. 2024-11-29 17:08:30 +01:00
Test.pm OpenSSL::Test: Move the command line quotifier 2021-06-18 09:08:16 +02:00
Util.pm OpenSSL::Util::fixup_cmd_elements(): Include '!' among the VMS chars to process 2021-06-25 12:23:29 +10:00
config.pm Fix detection on HP-UX (IA64) 2023-12-04 09:43:49 +01:00
copyright.pm Update copyright year 2022-03-15 13:52:58 +00:00
fallback.pm Update copyright year 2021-05-20 14:22:33 +01:00
stackhash.pm Update copyright year 2021-05-06 13:03:23 +01:00