discomfitor pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=80baf516a3267b5ae02a2c8d931ff153f3b1f64a
commit 80baf516a3267b5ae02a2c8d931ff153f3b1f64a Author: Xavi Artigas <[email protected]> Date: Tue Jun 26 12:38:22 2018 -0400 Revert "eina: provide full string length to vsnprintf to allow for null character" Summary: This reverts commit e0f8e65d2044d49df4fd6355e7835a5f01d854e7 which changed the behavior of eina_stringshare_nprintf() and was not really needed to fix T6903. Reviewers: zmike, Jaehyun_Cho, devilhorns Reviewed By: zmike Subscribers: cedric, #committers Tags: #efl Maniphest Tasks: T6903 Differential Revision: https://phab.enlightenment.org/D6431 --- src/lib/eina/eina_stringshare.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/eina/eina_stringshare.c b/src/lib/eina/eina_stringshare.c index 6ccd1cfecc..c5ee200880 100644 --- a/src/lib/eina/eina_stringshare.c +++ b/src/lib/eina/eina_stringshare.c @@ -674,7 +674,7 @@ eina_stringshare_nprintf(unsigned int len, const char *fmt, ...) tmp = alloca(sizeof(char) * (len + 1)); va_start(args, fmt); - size = vsnprintf(tmp, len + 1, fmt, args); + size = vsnprintf(tmp, len, fmt, args); va_end(args); if (size < 1) --
