summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--core/tee/tee_fs_rpc.c2
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);
}