From d1c87578a29b9b6506ff8c11bdf3e5d63f784965 Mon Sep 17 00:00:00 2001 From: Richard Levitte Date: Mon, 10 Dec 2018 11:37:19 +0100 Subject: [PATCH] VMS: fix library compatibility settings in util/mkdef.pl The regexp to parse the incoming version number was flawed, and since we allow ourselves to add missing APIs in PATCH releases, the compatibility settings still need to include the PATCH part of the version number. Reviewed-by: Matthias St. Pierre (Merged from https://github.com/openssl/openssl/pull/7858) --- util/mkdef.pl | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/util/mkdef.pl b/util/mkdef.pl index 469bc251a7..189e5b3627 100755 --- a/util/mkdef.pl +++ b/util/mkdef.pl @@ -386,7 +386,9 @@ _____ _____ if (defined $version) { - my ($libvmajor, $libvminor) = $version =~ /^(\d+)_(\d+)$/; + $version =~ /^(\d+)\.(\d+)\.(\d+)/; + my $libvmajor = $1; + my $libvminor = $2 * 100 + $3; print <<"_____"; GSMATCH=LEQUAL,$libvmajor,$libvminor; _____ -- 2.25.1