diff --git a/file.c b/file.c index 47abb6f397..11c52ddb24 100644 --- a/file.c +++ b/file.c @@ -510,7 +510,7 @@ void load_ram_file(const char *path, int type) void *buf = NULL; ssize_t rc = read_file(path, &buf); if (rc <= size) - memcpy(data, buf, size); + memcpy(data, buf, rc); free(buf); }