raster pushed a commit to branch efl-1.22.

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

commit e8abe9716106ee0bbf718cd90212ccbc4a6e6cb3
Author: Carsten Haitzler (Rasterman) <[email protected]>
Date:   Thu Aug 15 19:17:35 2019 +0100

    ethumb - fix short alloc on stack not including nul char space
    
    fix space for nul byte with alloca.
---
 src/lib/ethumb/ethumb.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/lib/ethumb/ethumb.c b/src/lib/ethumb/ethumb.c
index e3afb74bc9..582c3944bd 100644
--- a/src/lib/ethumb/ethumb.c
+++ b/src/lib/ethumb/ethumb.c
@@ -913,7 +913,7 @@ _ethumb_generate_hash(const char *file)
      {
         char *tmp;
 
-        tmp = alloca(length);
+        tmp = alloca(length + 1);
         length = getxattr(file, "user.e.md5", tmp, length);
 
         /* check if we have at least something that look like a md5 hash */

-- 


Reply via email to