Mercurial > ecos
changeset 1812:119d236b530c
* src/fs-ecos.c (find_entry): jffs2_lookup may return error codes.
Check added.
| author | asl |
|---|---|
| date | Wed, 13 Oct 2004 21:29:10 +0000 |
| parents | a53cbddaeb77 |
| children | 70395d16c1ff |
| files | packages/fs/jffs2/current/ChangeLog packages/fs/jffs2/current/src/fs-ecos.c |
| diffstat | 2 files changed, 7 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/packages/fs/jffs2/current/ChangeLog +++ b/packages/fs/jffs2/current/ChangeLog @@ -1,3 +1,8 @@ +2004-10-07 Knud Woehler <knud.woehler@microplex.de> + + * src/fs-ecos.c (find_entry): jffs2_lookup may return error codes. + Check added. + 2004-09-16 Dirk Eibach <eibach@gdsys.de> 2004-09-19 Andrew Lunn <andrew.lunn@ascom.ch>
--- a/packages/fs/jffs2/current/src/fs-ecos.c +++ b/packages/fs/jffs2/current/src/fs-ecos.c @@ -305,6 +305,8 @@ static int find_entry(jffs2_dirsearch * if (d == NULL) return ENOENT; + if (IS_ERR(d)) + return -PTR_ERR(d); // If it's a new directory inode, increase refcount on its parent if (S_ISDIR(d->i_mode) && !d->i_parent) {
