<meta http-equiv="Content-Type" content="text/html; charset=GB18030"><div><font color="#4d4d4d" face="Microsoft YaHei, SF Pro Display, Roboto, Noto, Arial, PingFang SC, sans-serif"><span style="font-size: 16px;">Hello,</span></font></div><div><font color="#4d4d4d" face="Microsoft YaHei, SF Pro Display, Roboto, Noto, Arial, PingFang SC, sans-serif"><span style="font-size: 16px;"><br></span></font></div><div><font color="#4d4d4d" face="Microsoft YaHei, SF Pro Display, Roboto, Noto, Arial, PingFang SC, sans-serif"><span style="font-size: 16px;">In function <span style="background-color: rgb(30, 30, 30);"></span>send_complete_and_ready(),</span></font></div><div><font color="#4d4d4d" face="Microsoft YaHei, SF Pro Display, Roboto, Noto, Arial, PingFang SC, sans-serif"><span style="font-size: 16px;">I found the value of 'msg_len' </span></font><span style="font-size: 16px; color: rgb(77, 77, 77); font-family: "Microsoft YaHei", "SF Pro Display", Roboto, Noto, Arial, "PingFang SC", sans-serif;">is not read </span><font color="#4d4d4d" face="Microsoft YaHei, SF Pro Display, Roboto, Noto, Arial, PingFang SC, sans-serif"><span style="font-size: 16px;">since it was assigned 15</span></font><span style="color: rgb(77, 77, 77); font-family: "Microsoft YaHei", "SF Pro Display", Roboto, Noto, Arial, "PingFang SC", sans-serif; font-size: 16px;">.</span></div><div><span style="font-size: 16px; color: rgb(77, 77, 77); font-family: "Microsoft YaHei", "SF Pro Display", Roboto, Noto, Arial, "PingFang SC", sans-serif;"><br></span></div><div><font color="#4d4d4d" face="Microsoft YaHei, SF Pro Display, Roboto, Noto, Arial, PingFang SC, sans-serif"><span style="font-size: 16px;">the </span></font><span style="font-size: 16px; color: rgb(77, 77, 77); font-family: "Microsoft YaHei", "SF Pro Display", Roboto, Noto, Arial, "PingFang SC", sans-serif;">code is as follows</span></div><div><font color="#4d4d4d" face="Microsoft YaHei, SF Pro Display, Roboto, Noto, Arial, PingFang SC, sans-serif"><span style="font-size: 16px;">---------src/utils/pool_process_reporting.c:121</span></font><span style="font-size: 16px; color: rgb(77, 77, 77); font-family: "Microsoft YaHei", "SF Pro Display", Roboto, Noto, Arial, "PingFang SC", sans-serif;">---------------------------</span></div><div><div> 121     if (num_rows >= 0)</div><div> 122         msg_len = snprintf(msg, 16, "%s %d", message, num_rows);</div><div> 123     else</div><div> 124         msg_len = snprintf(msg, 16, "%s", message);</div><div> 125</div><div> 126     /*</div><div> 127      * if we had more than 16 bytes, including '\0', the string was</div><div> 128      * truncatured shouldn't happen though, as it would means more than</div><div> 129      * "SELECT 99999999"</div><div> 130      */</div><div> 131     if (msg_len > 15)</div><div> 132         msg_len = 15;</div><div> 133</div><div> 134     /* complete command response */</div><div> 135     pool_write(frontend, "C", 1);</div><div> 136     if (MAJOR(backend) == PROTO_MAJOR_V3)</div><div> 137     {</div><div> 138         len = htonl(4 + strlen(msg) + 1);</div><div> 139         pool_write(frontend, &len, sizeof(len));</div><div> 140     }</div><div> 141     pool_write(frontend, msg, strlen(msg) + 1);</div></div><div><br></div><div><font color="#4d4d4d" face="Microsoft YaHei, SF Pro Display, Roboto, Noto, Arial, PingFang SC, sans-serif"><span style="font-size: 16px;">I think 'msg_len' can replace 'strlen(msg)' </span></font><span style="font-size: 16px; color: rgb(77, 77, 77); font-family: "Microsoft YaHei", "SF Pro Display", Roboto, Noto, Arial, "PingFang SC", sans-serif;">after it , and I make a patch for it.</span></div><div><br></div><div>Best regards,</div><div>sherlockcpp</div><div><br></div><div><br></div><span style="color: rgb(51, 51, 51); font-family: arial; font-size: 13px;"></span>