diff options
author | Brad Roberts <braddr@puremagic.com> | 2005-04-17 19:12:14 -0700 |
---|---|---|
committer | Linus Torvalds <torvalds@ppc970.osdl.org> | 2005-04-17 19:12:14 -0700 |
commit | 74b2428f5573b1f68ce717706296ae7d1832cd65 (patch) | |
tree | cd4af5810aa6bd17d9740a8f418c003b559d609e /commit-tree.c | |
parent | d9f98eebcd31e123e859a4b8c6506bf3f3c4bad6 (diff) | |
download | git-74b2428f5573b1f68ce717706296ae7d1832cd65.tar.gz git-74b2428f5573b1f68ce717706296ae7d1832cd65.tar.xz |
[PATCH] fork optional branch point normazilation
Fix remove_specials for real. The second half logic needs the original
head of the string.
Signed-off-by: Brad Roberts <braddr@puremagic.com>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'commit-tree.c')
-rw-r--r-- | commit-tree.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/commit-tree.c b/commit-tree.c index 93f3a5799..cbb7d12a8 100644 --- a/commit-tree.c +++ b/commit-tree.c @@ -83,11 +83,11 @@ static void finish_buffer(char *tag, char **bufp, unsigned int *sizep) static void remove_special(char *p) { char c; - char *dst = p; + char *dst = p, *src = p; for (;;) { - c = *p; - p++; + c = *src; + src++; switch(c) { case '\n': case '<': case '>': continue; |