str.c revision 5a580c3a38ced62d4bcc95b8ac7c4f2935b5d294
444N/A/* Copyright (c) 2002-2013 Dovecot authors, see the included COPYING file */ 444N/A /* remove the \0 - we don't want to keep it */ /* the format string is modified only if %m exists in it. it happens only in error conditions, so don't try to t_push() here since it'll just slow down the normal code path. */ /* avoid growing buffer larger if possible. this is also required if buffer isn't dynamically growing. */ /* didn't fit with the first guess. now we know the size, /* drop the unused data, including terminating NUL */