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)

-- 


Reply via email to