diff --git a/src/file.cpp b/src/file.cpp index 90d024da..e4d5b4f6 100644 --- a/src/file.cpp +++ b/src/file.cpp @@ -130,6 +130,7 @@ void ApplyIPS(FILE *ips, FCEUFILE* fp) char *newbuf=(char *)FCEU_realloc(buf,offset+size); buf=newbuf; memset(buf+fp->size,0,offset+size-fp->size); + fp->size=offset+size; } fread(buf+offset,1,size,ips); }