Andrew's git
/
gitweb.git
/ diff
summary
|
log
|
commit
| diff |
tree
commit
grep
author
committer
pickaxe
?
re
replace_object.c: use ALLOC_GROW() in register_replace_object()
author
Dmitry S. Dolzhenko
<dmitrys.dolzhenko@yandex.ru>
Mon, 3 Mar 2014 22:31:56 +0000
(
02:31
+0400)
committer
Junio C Hamano
<gitster@pobox.com>
Mon, 3 Mar 2014 22:49:17 +0000
(14:49 -0800)
Signed-off-by: Dmitry S. Dolzhenko <dmitrys.dolzhenko@yandex.ru>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
replace_object.c
patch
|
blob
|
history
raw
|
patch
| inline |
side by side
(parent:
104fb26
)
diff --git
a/replace_object.c
b/replace_object.c
index cdcaf8cbe2f4e6c7a5b334fc2c43da6855df4654..843deef59934d57e64511cf8a191a2b0d6bace91 100644
(file)
--- a/
replace_object.c
+++ b/
replace_object.c
@@
-36,12
+36,8
@@
static int register_replace_object(struct replace_object *replace,
return 1;
}
pos = -pos - 1;
- if (replace_object_alloc <= ++replace_object_nr) {
- replace_object_alloc = alloc_nr(replace_object_alloc);
- replace_object = xrealloc(replace_object,
- sizeof(*replace_object) *
- replace_object_alloc);
- }
+ ALLOC_GROW(replace_object, replace_object_nr + 1, replace_object_alloc);
+ replace_object_nr++;
if (pos < replace_object_nr)
memmove(replace_object + pos + 1,
replace_object + pos,