diff options
-rw-r--r-- | core/tee/tee_fs_rpc.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/core/tee/tee_fs_rpc.c b/core/tee/tee_fs_rpc.c index 91134919..61872304 100644 --- a/core/tee/tee_fs_rpc.c +++ b/core/tee/tee_fs_rpc.c @@ -715,6 +715,8 @@ TEE_Result tee_fs_rpc_new_closedir(uint32_t id, struct tee_fs_dir *d) op.params[0].u.value.a = OPTEE_MRF_CLOSEDIR; op.params[0].u.value.b = d->nw_dir; + if (d) + free(d->d.d_name); free(d); return operation_commit(&op); } |