builtin/pack-objects.c: use ALLOC_GROW() in check_pbase_path()
Signed-off-by: Dmitry S. Dolzhenko <dmitrys.dolzhenko@yandex.ru> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Dmitry S. Dolzhenko committed
Mar 4, 2014 at 02:31 UTC
25e194070975d4410775e6db0165f4b3b9132bd3
1 file changed
+3
-6
builtin/pack-objects.c
+3
-6
@@ -1156,12 +1156,9 @@ static int check_pbase_path(unsigned hash)
1156
if (0 <= pos)
1157
return 1;
1158
pos = -pos - 1;
1159
- if (done_pbase_paths_alloc <= done_pbase_paths_num) {
1160
- done_pbase_paths_alloc = alloc_nr(done_pbase_paths_alloc);
1161
- done_pbase_paths = xrealloc(done_pbase_paths,
1162
- done_pbase_paths_alloc *
1163
- sizeof(unsigned));
1164
- }
1159
+ ALLOC_GROW(done_pbase_paths,
1160
+ done_pbase_paths_num + 1,
1161
+ done_pbase_paths_alloc);
1162
done_pbase_paths_num++;
1163
if (pos < done_pbase_paths_num)
1164
memmove(done_pbase_paths + pos + 1,