commit | 914afcf55ae2621a3c5930e8c458d4ae8636c469 | [log] [tgz] |
---|---|---|
author | Steve French <sfrench@us.ibm.com> | Fri Feb 02 14:42:12 2007 +0000 |
committer | Steve French <sfrench@us.ibm.com> | Fri Feb 02 14:42:12 2007 +0000 |
tree | 1df2bec949ef45719c6c9b0339e2835b6ee4ea43 | |
parent | 9a0c8230e84898ed27f790408805e33fa482b2f9 [diff] |
[CIFS] Missing free in error path Thanks to jra for pointing this out Signed-off-by: Jeremy Allison <jra@samba.org> Signed-off-by: Steve French <sfrench@us.ibm.com>
diff --git a/fs/cifs/smbdes.c b/fs/cifs/smbdes.c index 1a4a395..1b1daf6 100644 --- a/fs/cifs/smbdes.c +++ b/fs/cifs/smbdes.c
@@ -207,8 +207,10 @@ return; ki = kmalloc(16*48, GFP_KERNEL); - if(ki == NULL) + if(ki == NULL) { + kfree(pk1); return; + } cd = pk1 + 56; pd1= cd + 56;