SOPC_CircularLogFile_Delete does not release pointer

Description

Call to SOPC_CircularLogFile_Delete does not release caller pointed value, thus pointing to a invalid address.

Code version and environment identification

SHA: 0a3a0f0e

Steps to reproduce

Just call SOPC_CircularLogFile_Delete and see that parameter is not reset

Analysis

In SOPC_CircularLogFile_Delete replace pFile = NULL; (local variable) by *ppFile = NULL (actual parameter content)

Security impact

Possible memory fault due to invalid memory pointer

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information