Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update to ESMF v8.5.0b18 #95

Closed
mathomp4 opened this issue Mar 6, 2023 · 0 comments · Fixed by #98
Closed

Update to ESMF v8.5.0b18 #95

mathomp4 opened this issue Mar 6, 2023 · 0 comments · Fixed by #98
Assignees
Labels
bugfix This fixes a bug library update Update to libraries

Comments

@mathomp4
Copy link
Member

mathomp4 commented Mar 6, 2023

Per @theurich, the fixes in ESMF v8.4.1:

All of the fixes that come with patch release 8.4.1 are also available in beta tag v8.5.0b18 and newer.

...

A bug in the implementation of method ESMF_FieldGet() was fixed. The problematic code was accessing the optional, intent(out) “name” argument without the proper present() check. As a consequence, code not specifying an actual “name” argument when making this call was at risk of suffering from memory corruption issues. Due to the fact that the ESMF library internally is making calls to ESMF_FieldGet() without passing the “name” argument, it must be assumed that all user code is at risk of memory corruption issues when using ESMF 8.4.0.

will also be in v8.5.0b18.

We currently have v8.5.0b13 in ESMA-Baselibs, so once v8.5.0b18 is available in the repo, we need to update Baselibs.

@mathomp4 mathomp4 added library update Update to libraries bugfix This fixes a bug labels Mar 6, 2023
@mathomp4 mathomp4 self-assigned this Mar 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bugfix This fixes a bug library update Update to libraries
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant