diff options
Diffstat (limited to 'ui-blame.c')
-rw-r--r-- | ui-blame.c | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -152,6 +152,10 @@ static void print_object(const struct object_id *oid, const char *path, | |||
152 | cgit_tree_link("tree", NULL, NULL, ctx.qry.head, rev, path); | 152 | cgit_tree_link("tree", NULL, NULL, ctx.qry.head, rev, path); |
153 | html(")\n"); | 153 | html(")\n"); |
154 | 154 | ||
155 | if (buffer_is_binary(buf, size)) { | ||
156 | html("<div class='error'>blob is binary.</div>"); | ||
157 | goto cleanup; | ||
158 | } | ||
155 | if (ctx.cfg.max_blob_size && size / 1024 > ctx.cfg.max_blob_size) { | 159 | if (ctx.cfg.max_blob_size && size / 1024 > ctx.cfg.max_blob_size) { |
156 | htmlf("<div class='error'>blob size (%ldKB)" | 160 | htmlf("<div class='error'>blob size (%ldKB)" |
157 | " exceeds display size limit (%dKB).</div>", | 161 | " exceeds display size limit (%dKB).</div>", |