diff options
Diffstat (limited to 'common/sys/vector.c')
-rw-r--r-- | common/sys/vector.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/common/sys/vector.c b/common/sys/vector.c index d2c7a565..70931096 100644 --- a/common/sys/vector.c +++ b/common/sys/vector.c @@ -102,10 +102,10 @@ Vector_get(struct Vector *self, const int idx) int Vector_MaxLen(const struct Vector *list, const int offset, const int count) { - int i; + int i, j; int maxlen = 0; - for(i=offset; i<list->length; i++) { + for(i=offset, j=count; i<list->length && j > 0; i++, j--) { int len = strlen(list->base + list->size * i); if (len > maxlen) maxlen = len; |