diff --git a/src/test/csrc/ram.cpp b/src/test/csrc/ram.cpp index ad51db43d007bd4611846d546234890dad1bb29f..aa72b5052d5d7731ab8d587d74bef354b2f60b4a 100644 --- a/src/test/csrc/ram.cpp +++ b/src/test/csrc/ram.cpp @@ -110,6 +110,9 @@ void init_ram(const char *img) { fseek(fp, 0, SEEK_END); img_size = ftell(fp); + if (img_size > RAMSIZE) { + img_size = RAMSIZE; + } fseek(fp, 0, SEEK_SET); int ret = fread(ram, img_size, 1, fp);