From 99bdab3ac32bfc590f9c54ee214da412ed4c8027 Mon Sep 17 00:00:00 2001 From: Masayuki Ishikawa Date: Tue, 9 Sep 2014 13:30:04 +0900 Subject: [PATCH] FAT: Fix 'Missing unlock' in fs_fat32.c Jira: PDFW15IS-265 Coverity-ID: 10590 10589 Signed-off-by: Masayuki Ishikawa --- fs/fat/fs_fat32.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/fs/fat/fs_fat32.c b/fs/fat/fs_fat32.c index 78df1f1024d..7c0c6103322 100644 --- a/fs/fat/fs_fat32.c +++ b/fs/fat/fs_fat32.c @@ -547,7 +547,7 @@ static ssize_t fat_read(FAR struct file *filep, FAR char *buffer, ret = fat_currentsector(fs, ff, filep->f_pos); if (ret < 0) { - return ret; + goto errout_with_semaphore; } } @@ -799,7 +799,7 @@ static ssize_t fat_write(FAR struct file *filep, FAR const char *buffer, ret = fat_currentsector(fs, ff, filep->f_pos); if (ret < 0) { - return ret; + goto errout_with_semaphore; } }