DSO: Fix the VMS DSO name converter to actually do something
authorRichard Levitte <levitte@openssl.org>
Tue, 15 Jun 2021 12:59:17 +0000 (14:59 +0200)
committerMatt Caswell <matt@openssl.org>
Wed, 16 Jun 2021 14:31:08 +0000 (15:31 +0100)
commit218e9969fd90ded078a1a558c110cd14e2272a35
treee2c214ceba7f2fafaf33160571b51af58eda66e1
parentafb254d02b20e877230367c0799ab27505b585f4
DSO: Fix the VMS DSO name converter to actually do something

This function has never before actually done its work.  This wasn't
discovered before, because its output wasn't important before the FIPS
provider self test started using its value.

This function is now made to insert the VMS DSO extension (".EXE") at
the end of the filename, being careful to make sure what can be a
typical VMS generation number (separated from the file name with a
';') remains at the end.

Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/15765)
crypto/dso/dso_vms.c