buffer overflow fix

This commit is contained in:
timerix 2023-01-20 19:00:14 +06:00
parent cef4fe4002
commit 3a20caf380

View File

@ -91,7 +91,7 @@ Maybe file_readAll(File* file, char** allBytes){
safethrow(ERR_IO,; StringBuilder_free(sb)); safethrow(ERR_IO,; StringBuilder_free(sb));
break; break;
} }
buffer[i]=(char)rezult; buffer[i%sizeof(buffer)]=(char)rezult;
i++; i++;
if(!(i%sizeof(buffer))) if(!(i%sizeof(buffer)))
StringBuilder_append_string(sb,bufStr); StringBuilder_append_string(sb,bufStr);