[email protected] writes:
> if (ca.drv && (ca.drv->smudge || ca.drv->clean))
> - return filter;
> + return NULL;
>
> if (ca.ident)
> filter = ident_filter(sha1);
We allocated an ident-filter here...
> - crlf_action = ca.crlf_action;
> -
> - if ((crlf_action == CRLF_BINARY) ||
> - crlf_action == CRLF_AUTO_INPUT ||
> - (crlf_action == CRLF_TEXT_INPUT))
> - filter = cascade_filter(filter, &null_filter_singleton);
> -
> - else if (output_eol(crlf_action) == EOL_CRLF &&
> - !(crlf_action == CRLF_AUTO || crlf_action == CRLF_AUTO_CRLF))
> + if (output_eol(ca.crlf_action) == EOL_CRLF) {
> + if (ca.crlf_action == CRLF_AUTO || ca.crlf_action ==
> CRLF_AUTO_CRLF)
> + return NULL;
and then by returning NULL, we lost it.
> filter = cascade_filter(filter, lf_to_crlf_filter());
> + } else
> + filter = cascade_filter(filter, &null_filter_singleton);
>
> return filter;
> }
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html