Mmmm, GIT_FLEX_ARRAY
diff --git a/src/blame.h b/src/blame.h
index 09d349d..b50021a 100644
--- a/src/blame.h
+++ b/src/blame.h
@@ -16,7 +16,7 @@ typedef struct git_blame__origin {
struct git_blame__origin *previous;
git_commit *commit;
git_blob *blob;
- char path[];
+ char path[GIT_FLEX_ARRAY];
} git_blame__origin;
/*