summaryrefslogtreecommitdiff
path: root/wrapper.c
diff options
context:
space:
mode:
authorJunio C Hamano <gitster@pobox.com>2024-04-25 10:34:23 -0700
committerJunio C Hamano <gitster@pobox.com>2024-04-25 10:34:23 -0700
commitc9d1ee7cdf08f8915ed4fdd9571ecf901d074e85 (patch)
tree38fd535bff95c22436dea886b615084d73e7cd09 /wrapper.c
parent9f32d8da7aa3ec577cd47b8ce6cd05895b943626 (diff)
parent0283cd5161561b29951c00697679c10b454e541a (diff)
downloadgit-c9d1ee7cdf08f8915ed4fdd9571ecf901d074e85.tar.xz
Merge branch 'rs/vsnprintf-failure-is-not-a-bug'
Demote a BUG() to an die() when the failure from vsnprintf() may not be due to a programmer error. * rs/vsnprintf-failure-is-not-a-bug: don't report vsnprintf(3) error as bug
Diffstat (limited to 'wrapper.c')
-rw-r--r--wrapper.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/wrapper.c b/wrapper.c
index eeac3741cf..f87d90bf57 100644
--- a/wrapper.c
+++ b/wrapper.c
@@ -670,7 +670,7 @@ int xsnprintf(char *dst, size_t max, const char *fmt, ...)
va_end(ap);
if (len < 0)
- BUG("your snprintf is broken");
+ die(_("unable to format message: %s"), fmt);
if (len >= max)
BUG("attempt to snprintf into too-small buffer");
return len;