Mercurial > sos > sos
changeset 38:4f8e3bb19646
Fixed a bug for what happens if an invalid file name is entered
author | Jonathan Pevarnek <pevarnj@gmail.com> |
---|---|
date | Fri, 08 Apr 2011 09:14:16 -0400 |
parents | b2bb007e5789 |
children | 03c6618b2c24 |
files | src/fs.c |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/fs.c Fri Apr 08 00:22:44 2011 -0400 +++ b/src/fs.c Fri Apr 08 09:14:16 2011 -0400 @@ -117,6 +117,7 @@ int file = fnameLookup(fname, direntries, nFiles); u32 fileLoc = direntries[file].inode; + if(fileLoc == nFiles) continue; Inode fileToRead; if(readFSBlock(dev, fileLoc, &fileToRead)) { @@ -125,7 +126,6 @@ } u32 fileSize = fileToRead.size; - const u32 origFileSize = fileSize; for(i = 0; i < fileToRead.nblocks; i++) { char text[1024];