nodejs 0.10.1 版本和 0.10.0 中zlib.gzip的bug
发布于 2年前 作者 151263 843 次浏览

在命令行中执行:

node -e "require('zlib').gzip('',function(err,buf){})"
node -e "require('zlib').gzip(new Buffer(0),function(err,buf){})"

报错,并且程序死掉:

Assertion failed: !ctx->write_in_progress_ && "write already in progress", file
src\node_zlib.cc, line 124

而:

node -e "require('zlib').gzip('abc',function(err,buf){})"
node -e "require('zlib').gzip(new Buffer(1),function(err,buf){})"

则不会报错! 特发此贴,给遇到这个坑的同学抱砖引玉

nodejs 0.10.1 版本和 0.10.0 中zlib.gzip的bug

回到顶部