fix bug in util.file.check_open