diff options
author | Mike Blumenkrantz <zmike@osg.samsung.com> | 2018-04-26 12:24:16 -0400 |
---|---|---|
committer | Mike Blumenkrantz <zmike@osg.samsung.com> | 2018-04-26 12:24:16 -0400 |
commit | e0f8e65d2044d49df4fd6355e7835a5f01d854e7 (patch) | |
tree | 9edaef0ffc074354d592e2a51ccc69c709fc1f3a | |
parent | bef66f507d9c9dcc540c43a393ac0227a39864d9 (diff) | |
download | efl-e0f8e65d2044d49df4fd6355e7835a5f01d854e7.tar.gz |
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
-rw-r--r-- | src/lib/eina/eina_stringshare.c | 2 |
1 files changed, 1 insertions, 1 deletions
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) |