tbo...@web.de 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 majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to