From c007f466aaebd8ef07111c8560e039d8bcb5fa7b Mon Sep 17 00:00:00 2001 From: Richard Levitte Date: Fri, 7 Oct 2022 10:23:17 +0200 Subject: [PATCH] Fix crypto/dso/dso_vms.c In the "Stop raising ERR_R_MALLOC_FAILURE in most places" commit, some fixes of this file weren't done quite right, leading to a symbol being undeclared depending on building circumstances. Reviewed-by: Tim Hudson Reviewed-by: Dmitry Belyavskiy (Merged from https://github.com/openssl/openssl/pull/19360) --- crypto/dso/dso_vms.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/crypto/dso/dso_vms.c b/crypto/dso/dso_vms.c index 1afa222dbc..236b1924d4 100644 --- a/crypto/dso/dso_vms.c +++ b/crypto/dso/dso_vms.c @@ -106,9 +106,12 @@ static int vms_load(DSO *dso) # pragma pointer_size save # pragma pointer_size 32 # endif /* __INITIAL_POINTER_SIZE == 64 */ +# endif /* __INITIAL_POINTER_SIZE && defined + * _ANSI_C_SOURCE */ DSO_VMS_INTERNAL *p = NULL; +# if __INITIAL_POINTER_SIZE && defined _ANSI_C_SOURCE # if __INITIAL_POINTER_SIZE == 64 # pragma pointer_size restore # endif /* __INITIAL_POINTER_SIZE == 64 */