[PATCH] builtin-apply: fix typo leading to stack corruption
- From
Imre Deak <imre.deak@gmail.com>
- Date
- Oct 8, 2008, 21:24 UTC
- Message-ID
- <48ee0b28.04eb300a.03f6.fffffe21@mx.google.com>
This typo led to stack corruption for lines > 1024 if whitespace fixing is in effect.
Signed-off-by: Imre Deak <imre.deak@gmail.com>
--- builtin-apply.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/builtin-apply.c b/builtin-apply.c index 20bef1f..720dc7f 100644 --- a/builtin-apply.c +++ b/builtin-apply.c @@ -1696,7 +1696,7 @@ static int match_fragment(struct image *img, fixlen = ws_fix_copy(buf, orig, oldlen, ws_rule, NULL); /* Try fixing the line in the target */ - if (sizeof(tgtfixbuf) < tgtlen) + if (sizeof(tgtfixbuf) > tgtlen) tgtfix = tgtfixbuf; else tgtfix = xmalloc(tgtlen);
-- 1.6.0.2.308.g754c