X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=diffcore-pickaxe.c;h=286919e71428049eda1449ba71ac81667ebc3f7d;hb=8503ee4394dd47af136019bd8da53e5adec17e5d;hp=cfcce315babb0edb7ad7be7f2ab2437aaf41eb9d;hpb=b642d9ef643371990c0a921836f2a074d48ce1b3;p=git.git diff --git a/diffcore-pickaxe.c b/diffcore-pickaxe.c index cfcce315b..286919e71 100644 --- a/diffcore-pickaxe.c +++ b/diffcore-pickaxe.c @@ -5,8 +5,6 @@ #include "diff.h" #include "diffcore.h" -#include - static unsigned int contains(struct diff_filespec *one, const char *needle, unsigned long len, regex_t *regexp) @@ -16,6 +14,8 @@ static unsigned int contains(struct diff_filespec *one, const char *data; if (diff_populate_filespec(one, 0)) return 0; + if (!len) + return 0; sz = one->size; data = one->data;