]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Fix wrong operator = (instead of ==) in assertion
authorPhilippe Waroquiers <philippe.waroquiers@skynet.be>
Tue, 2 Sep 2014 19:26:40 +0000 (19:26 +0000)
committerPhilippe Waroquiers <philippe.waroquiers@skynet.be>
Tue, 2 Sep 2014 19:26:40 +0000 (19:26 +0000)
Assertion had a side effect (detected by Coverity)

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14435

memcheck/mc_errors.c

index 698f75baa762881e260c88dd71c374b552052072..c5f18fe8cd82f54c742fa2a222a8d55f568b3408 100644 (file)
@@ -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;