Integration batch 2026-05-23: bundle of 6 fixes#5809
Quality Gate passed
Annotations
Check failure on line 86 in test/tap/tests/setparser_parsersql_test.cpp
sonarqubecloud / SonarCloud Code Analysis
Remove this use of "free".
See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AZ5XuFKl6Ms3vxq6ITJW&open=AZ5XuFKl6Ms3vxq6ITJW&pullRequest=5809
Check failure on line 84 in test/tap/tests/setparser_parsersql_test.cpp
sonarqubecloud / SonarCloud Code Analysis
Remove this use of "free".
See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AZ5XuFKl6Ms3vxq6ITJV&open=AZ5XuFKl6Ms3vxq6ITJV&pullRequest=5809
Check failure on line 4768 in lib/PgSQL_Thread.cpp
sonarqubecloud / SonarCloud Code Analysis
C-style cast removing const qualification from the type of a pointer may lead to an undefined behaviour.
See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AZ5UADdKXSDqH0Ac9P3F&open=AZ5UADdKXSDqH0Ac9P3F&pullRequest=5809
Check failure on line 4059 in lib/PgSQL_Thread.cpp
sonarqubecloud / SonarCloud Code Analysis
C-style cast removing const qualification from the type of a pointer may lead to an undefined behaviour.
See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AZ5UADdKXSDqH0Ac9P3A&open=AZ5UADdKXSDqH0Ac9P3A&pullRequest=5809
Check failure on line 2943 in lib/PgSQL_Monitor.cpp
sonarqubecloud / SonarCloud Code Analysis
Replace the use of "new" with an operation that automatically manages the memory.
See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AZ5UADe8XSDqH0Ac9P3X&open=AZ5UADe8XSDqH0Ac9P3X&pullRequest=5809
Check failure on line 130 in lib/DNS_Cache.cpp
sonarqubecloud / SonarCloud Code Analysis
Refactor this code to not nest more than 3 if|for|do|while|switch statements.
See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AZ5UADfIXSDqH0Ac9P3i&open=AZ5UADfIXSDqH0Ac9P3i&pullRequest=5809
Check failure on line 2862 in lib/PgSQL_Monitor.cpp
sonarqubecloud / SonarCloud Code Analysis
Use 'std::memory_order::seq_cst' (or remove this argument to use its default value) to ensure sequential consistency.
See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AZ5UJ1LtnW8oUaet5XEA&open=AZ5UJ1LtnW8oUaet5XEA&pullRequest=5809
Check failure on line 52 in test/tap/tests/setparser_parsersql_test.cpp
sonarqubecloud / SonarCloud Code Analysis
Refactor this code to not nest more than 3 if|for|do|while|switch statements.
See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AZ5XuFKl6Ms3vxq6ITJP&open=AZ5XuFKl6Ms3vxq6ITJP&pullRequest=5809
Check failure on line 2935 in lib/PgSQL_Monitor.cpp
sonarqubecloud / SonarCloud Code Analysis
Refactor this code to not nest more than 3 if|for|do|while|switch statements.
See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AZ5UADe7XSDqH0Ac9P3N&open=AZ5UADe7XSDqH0Ac9P3N&pullRequest=5809
Check failure on line 3065 in lib/PgSQL_Monitor.cpp
sonarqubecloud / SonarCloud Code Analysis
Use 'std::memory_order::seq_cst' (or remove this argument to use its default value) to ensure sequential consistency.
See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AZ5UJ1LtnW8oUaet5XEB&open=AZ5UJ1LtnW8oUaet5XEB&pullRequest=5809
Check failure on line 152 in test/tap/tests/reg_test_4072-show-warnings-t.cpp
sonarqubecloud / SonarCloud Code Analysis
Refactor this code to not nest more than 3 if|for|do|while|switch statements.
See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AZ5ZJ1RTBnT8UsONFu9E&open=AZ5ZJ1RTBnT8UsONFu9E&pullRequest=5809
Check failure on line 3080 in lib/PgSQL_Monitor.cpp
sonarqubecloud / SonarCloud Code Analysis
Replace this use of "void *" with a more meaningful type.
See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AZ5UADe8XSDqH0Ac9P3f&open=AZ5UADe8XSDqH0Ac9P3f&pullRequest=5809
Check failure on line 392 in test/tap/tests/setparser_parsersql_test.cpp
sonarqubecloud / SonarCloud Code Analysis
Refactor this code to not nest more than 3 if|for|do|while|switch statements.
See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AZ5WCAqhOZg2hyVerkh5&open=AZ5WCAqhOZg2hyVerkh5&pullRequest=5809
Check failure on line 359 in lib/PgSQL_Thread.cpp
sonarqubecloud / SonarCloud Code Analysis
C-style cast removing const qualification from the type of a pointer may lead to an undefined behaviour.
See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AZ5UADdKXSDqH0Ac9P29&open=AZ5UADdKXSDqH0Ac9P29&pullRequest=5809
Check failure on line 3018 in lib/PgSQL_Monitor.cpp
sonarqubecloud / SonarCloud Code Analysis
Refactor this code to not nest more than 3 if|for|do|while|switch statements.
See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AZ5UADe8XSDqH0Ac9P3b&open=AZ5UADe8XSDqH0Ac9P3b&pullRequest=5809
Check failure on line 205 in lib/DNS_Cache.cpp
sonarqubecloud / SonarCloud Code Analysis
Rewrite the code so that you no longer need this "delete".
See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AZ5UADfIXSDqH0Ac9P3k&open=AZ5UADfIXSDqH0Ac9P3k&pullRequest=5809
Check failure on line 2962 in lib/PgSQL_Monitor.cpp
sonarqubecloud / SonarCloud Code Analysis
Refactor this code to not nest more than 3 if|for|do|while|switch statements.
See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AZ5UADe8XSDqH0Ac9P3Q&open=AZ5UADe8XSDqH0Ac9P3Q&pullRequest=5809
Check failure on line 17 in test/tap/tests/reg_test_4072-show-warnings-t.cpp
sonarqubecloud / SonarCloud Code Analysis
Refactor this function to reduce its Cognitive Complexity from 47 to the 25 allowed.
See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AZ5ZJ1RTBnT8UsONFu9D&open=AZ5ZJ1RTBnT8UsONFu9D&pullRequest=5809
Check failure on line 609 in lib/Query_Processor_ParserSQL.cpp
sonarqubecloud / SonarCloud Code Analysis
Refactor this code to not nest more than 3 if|for|do|while|switch statements.
See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AZ5VZ08OW21o6EbfwbpJ&open=AZ5VZ08OW21o6EbfwbpJ&pullRequest=5809
Check failure on line 6557 in lib/MySQL_Session.cpp
sonarqubecloud / SonarCloud Code Analysis
C-style cast removing const qualification from the type of a pointer may lead to an undefined behaviour.
See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AZ5UADZEXSDqH0Ac9P26&open=AZ5UADZEXSDqH0Ac9P26&pullRequest=5809
Check failure on line 3007 in lib/PgSQL_Monitor.cpp
sonarqubecloud / SonarCloud Code Analysis
Refactor this code to not nest more than 3 if|for|do|while|switch statements.
See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AZ5UADe8XSDqH0Ac9P3R&open=AZ5UADe8XSDqH0Ac9P3R&pullRequest=5809
Check failure on line 2834 in lib/PgSQL_Monitor.cpp
sonarqubecloud / SonarCloud Code Analysis
Refactor this function to reduce its Cognitive Complexity from 172 to the 25 allowed.
See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AZ5UADe7XSDqH0Ac9P3J&open=AZ5UADe7XSDqH0Ac9P3J&pullRequest=5809
Check failure on line 2951 in lib/PgSQL_Monitor.cpp
sonarqubecloud / SonarCloud Code Analysis
Refactor this code to not nest more than 3 if|for|do|while|switch statements.
See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AZ5UADe8XSDqH0Ac9P3P&open=AZ5UADe8XSDqH0Ac9P3P&pullRequest=5809
Check failure on line 3049 in lib/PgSQL_Monitor.cpp
sonarqubecloud / SonarCloud Code Analysis
Refactor this code to not nest more than 3 if|for|do|while|switch statements.
See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AZ5UADe8XSDqH0Ac9P3U&open=AZ5UADe8XSDqH0Ac9P3U&pullRequest=5809
Check failure on line 68 in test/tap/tests/setparser_parsersql_test.cpp
sonarqubecloud / SonarCloud Code Analysis
Refactor this code to not nest more than 3 if|for|do|while|switch statements.
See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AZ5XuFKl6Ms3vxq6ITJQ&open=AZ5XuFKl6Ms3vxq6ITJQ&pullRequest=5809