summaryrefslogtreecommitdiff
path: root/src/crlf.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/crlf.c')
-rw-r--r--src/crlf.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/crlf.c b/src/crlf.c
index dad3ecebc..22cba84ab 100644
--- a/src/crlf.c
+++ b/src/crlf.c
@@ -139,7 +139,9 @@ static int crlf_apply_to_odb(
return GIT_PASSTHROUGH;
/* If safecrlf is enabled, sanity-check the result. */
- if (stats.cr != stats.crlf || stats.lf != stats.crlf) {
+ if (stats.cr != stats.crlf ||
+ (stats.crlf > 0 && stats.lf != stats.crlf)) {
+
switch (ca->safe_crlf) {
case GIT_SAFE_CRLF_FAIL:
giterr_set(