spice_assert is a macro and it may be that variable will be incremented twice (in theory, possibly not in practice). Simply do it one line above. Found by covscan Signed-off-by: Uri Lublin <uril@xxxxxxxxxx> --- server/tests/test-loop.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/server/tests/test-loop.c b/server/tests/test-loop.c index 82af80ab3..4df3a7d20 100644 --- a/server/tests/test-loop.c +++ b/server/tests/test-loop.c @@ -78,7 +78,8 @@ static SpiceTimer *twice_timers_remove[2] = { NULL, NULL }; static int twice_remove_called = 0; static void timer_not_twice_remove(void *opaque) { - spice_assert(++twice_remove_called == 1); + ++twice_remove_called; + spice_assert(twice_remove_called == 1); /* delete timers, should not have another call */ core->timer_remove(twice_timers_remove[0]); -- 2.21.0 _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/spice-devel