Don't copy a negative size in savedata

Not sure what's correct here, Street Fighter Alpha 3 passes -1.  It seems to call it twice, so probably the first time is to get the size?

Fixes #3722, thanks @thedax.

-[Unknown]