diff options
Diffstat (limited to 'apps/tagtree.c')
-rw-r--r-- | apps/tagtree.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/apps/tagtree.c b/apps/tagtree.c index 4003087133..df747a4b78 100644 --- a/apps/tagtree.c +++ b/apps/tagtree.c | |||
@@ -1129,7 +1129,7 @@ static int format_str(struct tagcache_search *tcs, struct display_format *fmt, | |||
1129 | 1129 | ||
1130 | buf[buf_pos++] = fmt->formatstr[i]; | 1130 | buf[buf_pos++] = fmt->formatstr[i]; |
1131 | 1131 | ||
1132 | if (buf_pos - 1 >= buf_size) | 1132 | if (buf_pos >= buf_size - 1) /* need at least one more byte for \0 */ |
1133 | { | 1133 | { |
1134 | logf("buffer overflow"); | 1134 | logf("buffer overflow"); |
1135 | return -4; | 1135 | return -4; |