diff options
author | Junio C Hamano <junkio@cox.net> | 2007-01-09 02:52:31 -0800 |
---|---|---|
committer | Junio C Hamano <junkio@cox.net> | 2007-01-09 02:56:43 -0800 |
commit | 5a17b54ad5543ddca60a493c613801279cc98a34 (patch) | |
tree | 6165561c6e63a43dee372b7d7dfc5f2d8be1a96d /builtin-apply.c | |
parent | 8977c110b5bbd230c28c727ddb85856067d55cfb (diff) | |
download | git-5a17b54ad5543ddca60a493c613801279cc98a34.tar.gz git-5a17b54ad5543ddca60a493c613801279cc98a34.tar.xz |
Do not ignore a detected patchfile brokenness.
find_header() function is used to read and parse the patchfile
and it detects errors in the patch, but one place ignored the
error and went ahead, which was quite bad.
Noticed by Jeff Garzik.
Signed-off-by: Junio C Hamano <junkio@cox.net>
Diffstat (limited to 'builtin-apply.c')
-rw-r--r-- | builtin-apply.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/builtin-apply.c b/builtin-apply.c index 61f047fd4..6a06be302 100644 --- a/builtin-apply.c +++ b/builtin-apply.c @@ -812,7 +812,7 @@ static int find_header(char *line, unsigned long size, int *hdrsize, struct patc struct fragment dummy; if (parse_fragment_header(line, len, &dummy) < 0) continue; - error("patch fragment without header at line %d: %.*s", linenr, (int)len-1, line); + return error("patch fragment without header at line %d: %.*s", linenr, (int)len-1, line); } if (size < len + 6) |