From f00a9f2c0dd7fe1983d8dabce83c916d654310ab Mon Sep 17 00:00:00 2001 From: Philippe Waroquiers Date: Tue, 2 Sep 2014 19:26:40 +0000 Subject: [PATCH] Fix wrong operator = (instead of ==) in assertion Assertion had a side effect (detected by Coverity) git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14435 --- memcheck/mc_errors.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/memcheck/mc_errors.c b/memcheck/mc_errors.c index 698f75baa7..c5f18fe8cd 100644 --- a/memcheck/mc_errors.c +++ b/memcheck/mc_errors.c @@ -1551,7 +1551,7 @@ void MC_(update_extra_suppression_use) ( Error* err, Supp* su) MC_LeakSuppExtra *lse = (MC_LeakSuppExtra*) VG_(get_supp_extra) (su); MC_Error* extra = VG_(get_error_extra)(err); - tl_assert (lse->leak_search_gen = MC_(leak_search_gen)); + tl_assert (lse->leak_search_gen == MC_(leak_search_gen)); lse->blocks_suppressed += extra->Err.Leak.lr->num_blocks; lse->bytes_suppressed += extra->Err.Leak.lr->szB + extra->Err.Leak.lr->indirect_szB; -- 2.47.2