summaryrefslogtreecommitdiffstats
path: root/c/src/exec/libfs/src/imfs
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2001-04-24 23:06:50 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2001-04-24 23:06:50 +0000
commiteb22ebe0eceb202984cc9dc1937fed1bf7fa13b8 (patch)
tree7370e186b1fb9a53c1c627807847fc6400f947c8 /c/src/exec/libfs/src/imfs
parent2001-04-24 Joel Sherrill <joel@OARcorp.com> (diff)
downloadrtems-eb22ebe0eceb202984cc9dc1937fed1bf7fa13b8.tar.bz2
2001-04-24 Joel Sherrill <joel@OARcorp.com>
* src/imfs/memfile.c (memfile_open): Did not set iop->size and thus the value was incorrect. Before this field was cleared, this resulted in the value from the last time that IOP was used being still in place. Discovered by Andrew Bythell <abythell@nortelnetworks.com>.
Diffstat (limited to 'c/src/exec/libfs/src/imfs')
-rw-r--r--c/src/exec/libfs/src/imfs/memfile.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/c/src/exec/libfs/src/imfs/memfile.c b/c/src/exec/libfs/src/imfs/memfile.c
index fc2680fcfe..5927b155aa 100644
--- a/c/src/exec/libfs/src/imfs/memfile.c
+++ b/c/src/exec/libfs/src/imfs/memfile.c
@@ -98,6 +98,7 @@ int memfile_open(
if (iop->flags & LIBIO_FLAGS_APPEND)
iop->offset = the_jnode->info.file.size;
+ iop->size = the_jnode->info.file.size;
return 0;
}