add missing fclose