summaryrefslogtreecommitdiffstats
path: root/fs/cifs/cifs_fs_sb.h
diff options
context:
space:
mode:
authorSteve French <sfrench@us.ibm.com>2007-09-16 23:12:47 +0000
committerSteve French <sfrench@us.ibm.com>2007-09-16 23:12:47 +0000
commit5a07cdf86c1485b570789fb660c8ada7c2635b23 (patch)
treedff7e4481c0866b7feae969d14c03ee61eddc494 /fs/cifs/cifs_fs_sb.h
parenta23d30698190f05491a6096f027311f94d4d26d5 (diff)
downloadop-kernel-dev-5a07cdf86c1485b570789fb660c8ada7c2635b23.zip
op-kernel-dev-5a07cdf86c1485b570789fb660c8ada7c2635b23.tar.gz
[CIFS] fix small memory leak in an error path in new posix mkdir
There is a small memory leak in fs/cifs/inode.c::cifs_mkdir(). Storage for 'pInfo' is allocated with kzalloc(), but if the call to CIFSPOSIXCreate(...) happens to return 0 and pInfo->Type == -1, then we'll jump to the 'mkdir_get_info' label without freeing the storage allocated for 'pInfo'. This patch adds a kfree() call to free the storage just before jumping to the label, thus getting rid of the leak. Signed-off-by: Jesper Juhl <jesper.juhl@gmail.com> Signed-off-by: Steve French <sfrench@us.ibm.com>
Diffstat (limited to 'fs/cifs/cifs_fs_sb.h')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud