summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--common/sys/vector.c4
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;