This is the mail archive of the ecos-patches@sources.redhat.com mailing list for the eCos project.
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
| Other format: | [Raw text] | |
Changelog :
* src/romfs.c (romfs_mount) : function wrongly returns ENOENT even if
fste->data isn't NULL.
Problem :
if ( !disk ) {
// If still no address, try the FSTAB entry data word
-- mte->data = fste->data;
++ disk = (romfs_disk *)fste->data;
}
if ( !disk ) {
// If still no address, give up...
return ENOENT;
}
you will wrongly return ENOENT if disk happened to be NULL at the time of first
if-check though fste->data isn't NULL. attached patch corrects it.
peace
sandeep
Attachment:
romfs-c.patch
Description: Binary data
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |