talloc: Tune talloc_vasprintf
authorVolker Lendecke <vl@samba.org>
Fri, 10 Jan 2014 09:45:22 +0000 (10:45 +0100)
committerKarolin Seeger <kseeger@samba.org>
Sun, 15 Mar 2015 21:14:08 +0000 (22:14 +0100)
commit4419cad8952ce90febb2fdffd5bc1f74623475c6
tree2f34bd697512c7eaeb445150d34156e70957aae0
parentd9e00c66d4573fc3ed85ceb709786356703d4615
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