raster pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=11e4cad03ea7b9863991dfaa86d597ba4640bc43
commit 11e4cad03ea7b9863991dfaa86d597ba4640bc43 Author: Carsten Haitzler (Rasterman) <ras...@rasterman.com> Date: Wed May 26 03:48:31 2021 +0100 eina file - expand buf a bit to silence warning about data beyond buffer --- src/lib/eina/eina_file_posix.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/lib/eina/eina_file_posix.c b/src/lib/eina/eina_file_posix.c index c8b4c56919..c4fb462b5f 100644 --- a/src/lib/eina/eina_file_posix.c +++ b/src/lib/eina/eina_file_posix.c @@ -1323,7 +1323,7 @@ eina_file_close_from(int fd, int *except_fd) # if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__linux__) int dirfd; Dirent *d; - char buf[4096]; + char buf[4096 + 128]; int *closes = NULL; int num_closes = 0, i, j, clo, num; const char *fname; @@ -1347,7 +1347,7 @@ skip: if (do_read) { pos = 0; - ret = do_getdents(dirfd, buf, sizeof(buf)); + ret = do_getdents(dirfd, buf, 4096); if (ret <= 0) break; do_read = EINA_FALSE; } @@ -1381,7 +1381,7 @@ skip2: if (do_read) { pos = 0; - ret = do_getdents(dirfd, buf, sizeof(buf)); + ret = do_getdents(dirfd, buf, 4096); if (ret <= 0) break; do_read = EINA_FALSE; } --