From f454e3d4679274623848f9e914c0674a23f76b1c Mon Sep 17 00:00:00 2001 From: Jukka Laitinen Date: Tue, 1 Oct 2024 10:56:16 +0300 Subject: [PATCH] px4_kmmap.c: Fix file pointer reference counter handling after NuttX update Signed-off-by: Jukka Laitinen --- platforms/nuttx/src/px4/common/px4_kmmap.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/platforms/nuttx/src/px4/common/px4_kmmap.c b/platforms/nuttx/src/px4/common/px4_kmmap.c index 8715a2bf01b1..f0634979bbd1 100644 --- a/platforms/nuttx/src/px4/common/px4_kmmap.c +++ b/platforms/nuttx/src/px4/common/px4_kmmap.c @@ -83,11 +83,13 @@ void *px4_mmap(void *start, size_t length, int prot, int flags, int fd, off_t of filep->f_inode->i_crefs++; inode_unlock(); + fs_putfilep(filep); return vaddr; errout_with_lock: inode_unlock(); errout: + fs_putfilep(filep); set_errno(-ret); return MAP_FAILED; }