changeset 1515:d431485fc764

* src/ramfs.c (findbuffer_node): If pos larger than even INDIRECT2_MAX then return ENOSPC, not EINVAL. Thanks to Vincent Catros for spotting this.
author jlarmour
date Wed, 25 Feb 2004 14:46:07 +0000
parents e14a7321a363
children 0f22f57f5daa
files packages/fs/ram/current/ChangeLog packages/fs/ram/current/src/ramfs.c
diffstat 2 files changed, 7 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/packages/fs/ram/current/ChangeLog
+++ b/packages/fs/ram/current/ChangeLog
@@ -1,3 +1,9 @@
+2004-02-25  Jonathan Larmour  <jifl@eCosCentric.com>
+
+	* src/ramfs.c (findbuffer_node): If pos larger than even INDIRECT2_MAX
+	then return ENOSPC, not EINVAL. Thanks to Vincent Catros for spotting
+	this.
+
 2004-01-08  Vincent Catros  <Vincent.Catros@elios-informatique.fr>
 
 	* src/ramfs.c (ramfs_fo_write): Return ENOSPC when the filesystem
--- a/packages/fs/ram/current/src/ramfs.c
+++ b/packages/fs/ram/current/src/ramfs.c
@@ -905,7 +905,7 @@ static int findbuffer_node( ramfs_node  
                                      alloc);
 #endif
 
-    return EINVAL;
+    return ENOSPC;
 }
 
 // -------------------------------------------------------------------------