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(-)
Show changes to builtin-apply.c +1 −1
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