From: Brian Demsky Date: Thu, 1 Nov 2012 22:59:56 +0000 (-0700) Subject: realloc doesn't guarantee zeroing... X-Git-Tag: pldi2013~27 X-Git-Url: http://plrg.eecs.uci.edu/git/?p=model-checker.git;a=commitdiff_plain;h=cabbdfb6fe631a0e4b1bfd1cb73862da6f04d7d8;hp=0afac4a7183b60920f562ebe26ce49d29114645c realloc doesn't guarantee zeroing... --- diff --git a/clockvector.cc b/clockvector.cc index 3363f7f..4dd03dc 100644 --- a/clockvector.cc +++ b/clockvector.cc @@ -44,6 +44,8 @@ void ClockVector::merge(const ClockVector *cv) if (cv->num_threads > num_threads) { clock = (modelclock_t *)snapshot_realloc(clock, cv->num_threads * sizeof(modelclock_t)); + for (int i= num_threads; i < cv->num_threads; i++) + clock[i] = 0; num_threads = cv->num_threads; }