找源码首页 - 技术文章

ioncube的代码修复default的BUG

更新日期:2016-07-28 21:30:40

default 常见BUG1修复代码如下:



修复方法:

删除36,37,38 三行无用的代码. 将58行的}提到36行位置. 后面代码前移,完成修复,具体见下图.




default 常见BUG2修复代码如下:


BUG代码为162行, default:删除(后面注意没有goto,就没有代码了),将188行的}移到162行的位置.后面代码前移,完成修复.

修正完代码如下:



default 常见BUG3修复代码如下:



221行移到219行后面,  225行移到223行后面.完成修复.



一处IF语句解析出错的BUG 修复,这个重写一下就行了.



修复后代码