修正 path_extension 的一个bug