From: Pavel Charvat Date: Wed, 22 Oct 2008 12:50:39 +0000 (+0200) Subject: Assert that we called mp_printf_append() on a zero-terminated buffer. X-Git-Tag: holmes-import~250 X-Git-Url: http://mj.ucw.cz/gitweb/?a=commitdiff_plain;h=992f60e1fa5669684f7b1c8ef71735a9f2bcf1b9;p=libucw.git Assert that we called mp_printf_append() on a zero-terminated buffer. --- diff --git a/ucw/mempool-fmt.c b/ucw/mempool-fmt.c index e58ce275..04345687 100644 --- a/ucw/mempool-fmt.c +++ b/ucw/mempool-fmt.c @@ -68,7 +68,7 @@ char * mp_vprintf_append(struct mempool *mp, char *ptr, const char *fmt, va_list args) { uns ofs = mp_open(mp, ptr); - ASSERT(ofs); + ASSERT(ofs && !ptr[ofs - 1]); return mp_vprintf_at(mp, ofs - 1, fmt, args); }