fix a bug: fsize_limit should be int