mosquitto_pub 中的整数溢出
作者: scaiper创建于 2026年9月6日更新于 2026年9月6日
标签Status: Available
在赋值 `cfg->repeat_delay` 时似乎存在运算符优先级错误。浮点值目前被转换为 `int`,然后再除以 1000000,这可能会导致大于约 2000 秒的值发生整数溢出。这几行代码应该添加括号,以便在转换之前先进行除法操作:
内容来源: eclipse-mosquitto/mosquitto
在赋值 `cfg->repeat_delay` 时似乎存在运算符优先级错误。浮点值目前被转换为 `int`,然后再除以 1000000,这可能会导致大于约 2000 秒的值发生整数溢出。这几行代码应该添加括号,以便在转换之前先进行除法操作:
内容来源: eclipse-mosquitto/mosquitto