aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorlemon <lsof@mailbox.org>2024-04-09 17:58:50 +0200
committerlemon <lsof@mailbox.org>2024-04-09 17:58:50 +0200
commitd0a11e24e0639ba402be3dec522e0dfff9ba45fc (patch)
tree1573c689901ad854d29cde07e7f1c8964bdfb3c9
parent9b45d155c3a71eaf798fde2b516dfd1a0f66257e (diff)
fix
-rw-r--r--io.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/io.c b/io.c
index d85d8d3..f58734c 100644
--- a/io.c
+++ b/io.c
@@ -818,7 +818,7 @@ vdiag(const struct span *span, enum diagkind kind, const char *fmt, va_list ap)
/* find start of line */
for (i = loc->off - 1; i + 1 > 0 && f->p[i] != '\n'; --i) ;
- if (i) ++i;
+ if (i || f->p[i] == '\n') ++i;
nmark = loc->len;
while (i < loc->off + loc->len) {