These tests were failing on EL with LTO enabled, and passing
everywhere else. It turns out that we did not properly reset
the `s_processQuery` hack that we used in these tests to
simulate the policy decision (rules and actions), and thus
inherited what the last test set it to instead of the default
(dropping queries), which was very unexpected.
pwR.xfr32BitInt(0x01020304);
pwR.commit();
+ /* we _NEED_ to set this function to empty otherwise we might get what was set
+ by the last test, and we might not like it at all */
+ s_processQuery = nullptr;
+
{
/* dnsdist drops the query right away after receiving it, client closes the connection */
s_connectionContexts[counter++] = ExpectedData{{}, {query}, {response}, {403U}};