discomfitor pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=e0f8e65d2044d49df4fd6355e7835a5f01d854e7

commit e0f8e65d2044d49df4fd6355e7835a5f01d854e7
Author: Mike Blumenkrantz <zm...@osg.samsung.com>
Date:   Thu Apr 26 12:24:16 2018 -0400

    eina: provide full string length to vsnprintf to allow for null character
    
    Summary: fix T6903
    
    Reviewers: segfaultxavi
    
    Reviewed By: segfaultxavi
    
    Subscribers: cedric
    
    Maniphest Tasks: T6903
    
    Differential Revision: https://phab.enlightenment.org/D6009
---
 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 f8510de725..ab9924e69b 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, fmt, args);
+   size = vsnprintf(tmp, len + 1, fmt, args);
    va_end(args);
 
    if (size < 1)

-- 


Reply via email to