diff options
author | Eric Haszlakiewicz <erh+git@nimenees.com> | 2012-05-30 22:04:05 -0700 |
---|---|---|
committer | Eric Haszlakiewicz <erh+git@nimenees.com> | 2012-05-30 22:04:05 -0700 |
commit | a789601e6d255b96bc53e7c23c3a0cf08dc5fc17 (patch) | |
tree | 35ca6579dbea05bda15ba023e262809333ec66dd /arraylist.c | |
parent | c58386f33f892270d4520d70f2be58b20f24a3cd (diff) | |
parent | b6ff1c2f71d937383367a3ae6579c21f19061c08 (diff) | |
download | json-c-a789601e6d255b96bc53e7c23c3a0cf08dc5fc17.tar.gz |
Merge pull request #27 from OBI-1/master
array_list_expand_internal needs length, not index.
Diffstat (limited to 'arraylist.c')
-rw-r--r-- | arraylist.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/arraylist.c b/arraylist.c index 2d44a18..81b6fa2 100644 --- a/arraylist.c +++ b/arraylist.c @@ -74,7 +74,7 @@ static int array_list_expand_internal(struct array_list *arr, int max) int array_list_put_idx(struct array_list *arr, int idx, void *data) { - if(array_list_expand_internal(arr, idx)) return -1; + if(array_list_expand_internal(arr, idx+1)) return -1; if(arr->array[idx]) arr->free_fn(arr->array[idx]); arr->array[idx] = data; if(arr->length <= idx) arr->length = idx + 1; |