Attached patch moves decision how much more room to allocate from callers of appendStringInfoVA to inside the function, where more info is available.
On systems with broken vsnprintf() it falls back to doubleing the buffer. Fixme: the +1 could be something larger? Aligned? -- marko
cleaner_append_va.diff
Description: Binary data
---------------------------(end of broadcast)--------------------------- TIP 3: Have you checked our extensive FAQ? http://www.postgresql.org/docs/faq