]> asedeno.scripts.mit.edu Git - git.git/blobdiff - diff.c
only textconv regular files
[git.git] / diff.c
diff --git a/diff.c b/diff.c
index 608223ab567b6e3be3ba9d572c858b3bf6fd25eb..23d454e71d4d22165d995d8fd321c86d2eeb84e4 100644 (file)
--- a/diff.c
+++ b/diff.c
@@ -1311,6 +1311,8 @@ static const char *get_textconv(struct diff_filespec *one)
 {
        if (!DIFF_FILE_VALID(one))
                return NULL;
+       if (!S_ISREG(one->mode))
+               return NULL;
        diff_filespec_load_driver(one);
        return one->driver->textconv;
 }