Andrew's git
/
gitweb.git
/ diff
summary
|
log
|
commit
| diff |
tree
commit
grep
author
committer
pickaxe
?
re
Use handy ALLOC_GROW macro in fast-import when possible
author
Shawn O. Pearce
<spearce@spearce.org>
Wed, 1 Aug 2007 04:32:36 +0000
(
00:32
-0400)
committer
Shawn O. Pearce
<spearce@spearce.org>
Sun, 19 Aug 2007 07:38:34 +0000
(
03:38
-0400)
Instead of growing our buffer by hand during the inline variant of
cmd_data() we can save a few lines of code and just use the nifty
new ALLOC_GROW macro already available to us.
Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
fast-import.c
patch
|
blob
|
history
raw
|
patch
| inline |
side by side
(parent:
ea08a6f
)
diff --git
a/fast-import.c
b/fast-import.c
index 7e136a616e7a50018f4101f72d84beb376df43a0..d7fa2b7baaf19f9db46d268ac8954bf9623c76b1 100644
(file)
--- a/
fast-import.c
+++ b/
fast-import.c
@@
-1487,12
+1487,7
@@
static void *cmd_data (size_t *size)
if (term_len == command_buf.len
&& !strcmp(term, command_buf.buf))
break;
- if (sz < (length + command_buf.len)) {
- sz = sz * 3 / 2 + 16;
- if (sz < (length + command_buf.len))
- sz = length + command_buf.len;
- buffer = xrealloc(buffer, sz);
- }
+ ALLOC_GROW(buffer, length + command_buf.len, sz);
memcpy(buffer + length,
command_buf.buf,
command_buf.len - 1);