summaryrefslogtreecommitdiff
path: root/trans/magic.c
diff options
context:
space:
mode:
authorMarcus Brinkmann <marcus@gnu.org>2002-05-26 13:13:46 +0000
committerMarcus Brinkmann <marcus@gnu.org>2002-05-26 13:13:46 +0000
commiteab70147cfc3975aaede4df5cdd55ef05e04deac (patch)
treedc2f70d3415144f8dd040de62f56e020e65780f2 /trans/magic.c
parent3b2a1e43f565f35183dd28ad9340747f20b7c7ee (diff)
2002-05-26 Marcus Brinkmann <marcus@gnu.org>
* magic.c (trivfs_S_dir_readdir): Increment I after comparing it with ENTRY, to fix off-by-one error.
Diffstat (limited to 'trans/magic.c')
-rw-r--r--trans/magic.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/trans/magic.c b/trans/magic.c
index e207ca6f..40ce29c1 100644
--- a/trans/magic.c
+++ b/trans/magic.c
@@ -260,7 +260,7 @@ trivfs_S_dir_readdir (struct trivfs_protid *cred,
i = 0;
for (p = dirbuf; p < dirbuf + dirbufsize;
p += ((struct dirent *) p)->d_reclen)
- if (++i == entry)
+ if (i++ == entry)
break;
*data = p;
*datalen = dirbuf + dirbufsize - p;