commit
ad3df7077c
9
file.c
9
file.c
|
@ -424,8 +424,15 @@ void load_ram_file(const char *path, int type)
|
|||
|
||||
void *buf = NULL;
|
||||
ssize_t rc = read_file(path, &buf);
|
||||
if (rc > 0 && rc <= (ssize_t)size)
|
||||
if (rc > 0)
|
||||
{
|
||||
if (rc > (ssize_t)size)
|
||||
{
|
||||
RARCH_WARN("SRAM is larger than implementation expects, doing partial load.\n");
|
||||
rc = size;
|
||||
}
|
||||
memcpy(data, buf, rc);
|
||||
}
|
||||
|
||||
free(buf);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue