fixed tmp_dir_file->tmp_file_dir bug