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];