无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 3947|回复: 8
打印 上一主题 下一主题

[求助] Grub4DOS0.4.6a map压缩文件存在问题

[复制链接]
1#
发表于 2015-7-18 11:17:33 | 显示全部楼层
本帖最后由 不点 于 2015-7-18 11:23 编辑

6月9日的改动,如下代码有疑问:

disk_io.c
  1. stage2/disk_io.c
  2. @@ -2321,7 +2321,7 @@ grub_read (unsigned long long buf, unsigned long long len, unsigned long write)
  3.       || fsys_table[fsys_type].read_func == pxe_read
  4. #endif
  5. #ifndef NO_DECOMPRESSION
  6. -      || (compressed_file && decomp_type == 1)
  7. +      || (compressed_file && decomp_type == DECOMP_TYPE_GZ)
  8. #endif /* NO_DECOMPRESSION */
  9.    )
  10.    {
复制代码

上述改动,只自动解压 gz 文件,而禁止了对 lzma 的自动解压。改动前是要自动解压所有的压缩格式的。



Steve6375 也说,6月5日是可靠版本。因此,6月9日可能确实引入了 bug。

点评

这个代码之前是1也就是应该是DECOMP_TYPE_LZMA 是我的疏忽没有注意到. 这个是判断是否一次性读取的. 我觉得直接可以去掉后面的判断.只要是压缩格式的文件就全部一次性读取.不要显示进度.  详情 回复 发表于 2015-7-18 14:33
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-5 02:54

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表