raster pushed a commit to branch master.

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

commit a84cfbae7209fd9743b5521d2635b1af72e498d9
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 00edfd5bed..38552bfad3 100644
--- a/src/lib/ethumb/ethumb.c
+++ b/src/lib/ethumb/ethumb.c
@@ -911,7 +911,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