From b4e448428a4fdbb12657d61db994db9c30ba2569 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Sat, 30 Apr 2005 15:07:05 +0000 Subject: [PATCH] (vsnprintf): don't write the NUL into the string if the length was 0 git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@15031 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/roken/snprintf.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/roken/snprintf.c b/lib/roken/snprintf.c index 927e90330..276679ca3 100644 --- a/lib/roken/snprintf.c +++ b/lib/roken/snprintf.c @@ -688,7 +688,7 @@ vsnprintf (char *str, size_t sz, const char *format, va_list args) state.append_char = sn_append_char; ret = xyzprintf (&state, format, args); - if (state.s != NULL) + if (state.s != NULL && sz != 0) *state.s = '\0'; return ret; }