[U-Boot] [PATCH] ubifs: fix small error path mismatch
Daniel Mack
daniel at caiaq.de
Thu Jun 4 19:44:12 CEST 2009
In do_readpage(), don't free 'dn' if its allocation failed.
Signed-off-by: Daniel Mack <daniel at caiaq.de>
---
fs/ubifs/ubifs.c | 6 ++----
1 files changed, 2 insertions(+), 4 deletions(-)
diff --git a/fs/ubifs/ubifs.c b/fs/ubifs/ubifs.c
index 91fc574..8ede188 100644
--- a/fs/ubifs/ubifs.c
+++ b/fs/ubifs/ubifs.c
@@ -554,10 +554,8 @@ static int do_readpage(struct ubifs_info *c, struct inode *inode, struct page *p
}
dn = kmalloc(UBIFS_MAX_DATA_NODE_SZ, GFP_NOFS);
- if (!dn) {
- err = -ENOMEM;
- goto error;
- }
+ if (!dn)
+ return -ENOMEM;
i = 0;
while (1) {
--
1.6.3.1
More information about the U-Boot
mailing list