看下面这个代码:
string s = "abc";
printf("%s", s);
会core dump的, 这个已经说过很多次了。
最近, 某哥A不小心在某低概率分支写了类似上述的代码, 某哥B发布版本, 自测发现没有问题(因为没有进入低概率分支)。
结果, 版本发到外网后, 上亿的请求量过来, 不断地有core(实际是进入了低概率分支), 不得不回退版本, 最后发现是上述原因。
写代码的时候要注意啊, 说过很多次了
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIiZpdmL51Gav9CX0xWdhZWZk9CX09Wbl9lcvRXakVGa49CXy9GdpRWZoh3LcRXZu5ibkN3Yuc2bsJmLjlGdhR3cvw1LcpDc0RHaiojIsJye.gif)
另外, 代码review的同学也不能仅仅走过场哈
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIiZpdmL51Gav9CX0xWdhZWZk9CX09Wbl9lcvRXakVGa49CXy9GdpRWZoh3LcRXZu5ibkN3Yuc2bsJmLjlGdhR3cvw1LcpDc0RHaiojIsJye.gif)