talloc: Tune talloc_vasprintf
commitb77c479319bf5b764fe217be5c6bef4fbead2d68
authorVolker Lendecke <vl@samba.org>
Fri, 10 Jan 2014 09:45:22 +0000 (10 10:45 +0100)
committerKarolin Seeger <kseeger@samba.org>
Sun, 15 Mar 2015 21:13:09 +0000 (15 22:13 +0100)
tree2030e16796c96a8e2a99e55c6ccde52f9ac57d6b
parent7af07a5c49979048e59d3d5cd29d9348e6d9f0d2
talloc: Tune talloc_vasprintf

vsnprintf is significantly more expensive than memcpy. For the
common case where the string we print is less than a kilobyte, avoid
the second vsnprintf.

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
Autobuild-User(master): Jeremy Allison <jra@samba.org>
Autobuild-Date(master): Thu May 15 12:49:14 CEST 2014 on sn-devel-104

(cherry picked from commit 593c8103af5a5ed6b3c915369fed5b90efb42c25)
lib/talloc/talloc.c