From 3a20caf380cb60fce36c48a0aba2a5fa1ac1a16a Mon Sep 17 00:00:00 2001 From: timerix Date: Fri, 20 Jan 2023 19:00:14 +0600 Subject: [PATCH] buffer overflow fix --- src/Filesystem/file.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Filesystem/file.c b/src/Filesystem/file.c index 7dcdd74..1c56911 100644 --- a/src/Filesystem/file.c +++ b/src/Filesystem/file.c @@ -91,7 +91,7 @@ Maybe file_readAll(File* file, char** allBytes){ safethrow(ERR_IO,; StringBuilder_free(sb)); break; } - buffer[i]=(char)rezult; + buffer[i%sizeof(buffer)]=(char)rezult; i++; if(!(i%sizeof(buffer))) StringBuilder_append_string(sb,bufStr);