summaryrefslogtreecommitdiff
path: root/fs/fat/inode.c
diff options
context:
space:
mode:
authorDarren Jenkins <darrenrjenkins@gmail.com>2008-11-06 12:53:48 -0800
committerLinus Torvalds <torvalds@linux-foundation.org>2008-11-06 15:41:20 -0800
commit52e9d9f4b32a3bec91feb76c84e37b7dcffe5040 (patch)
tree00720ba55750b14ad8e48c3953577b636ec67404 /fs/fat/inode.c
parent53472bc8f810d2fb507593ea03703670506a668d (diff)
downloadlinux-3.10-52e9d9f4b32a3bec91feb76c84e37b7dcffe5040.tar.gz
linux-3.10-52e9d9f4b32a3bec91feb76c84e37b7dcffe5040.tar.bz2
linux-3.10-52e9d9f4b32a3bec91feb76c84e37b7dcffe5040.zip
fat: cleanup fat_parse_long() error handling
Coverity CID 2332 & 2333 RESOURCE_LEAK In fat_search_long() if fat_parse_long() returns a -ve value we return without first freeing unicode. This patch free's them on this error path. The above was false positive on current tree, but this change is more clean, so apply as cleanup. [hirofumi@mail.parknet.co.jp: fix coding style] Signed-off-by: Darren Jenkins <darrenrjenkins@gmail.com> Signed-off-by: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'fs/fat/inode.c')
0 files changed, 0 insertions, 0 deletions