prysmaticlabs / prysm

Value assigned to a variable is never read before being overwritten SCC-SA4006
Bug risk
Critical
5 occurrences in this check
 56		{Slot: 4, ValidatorIndex: 1, Signature: []byte{'h'}},
 57	}, msgs)
 58
 59	msgs, unlock, err = store.SyncCommitteeMessages(5) 60	require.NoError(t, err)
 61	require.DeepSSZEqual(t, []*ethpb.SyncCommitteeMessage{
 62		{Slot: 5, ValidatorIndex: 0, Signature: []byte{'i'}},
 49		{Slot: 3, ValidatorIndex: 1, Signature: []byte{'f'}},
 50	}, msgs)
 51
 52	msgs, unlock, err = store.SyncCommitteeMessages(4) 53	require.NoError(t, err)
 54	require.DeepSSZEqual(t, []*ethpb.SyncCommitteeMessage{
 55		{Slot: 4, ValidatorIndex: 0, Signature: []byte{'g'}},
 42	require.NoError(t, err)
 43	require.DeepSSZEqual(t, []*ethpb.SyncCommitteeMessage(nil), msgs)
 44
 45	msgs, unlock, err = store.SyncCommitteeMessages(3) 46	require.NoError(t, err)
 47	require.DeepSSZEqual(t, []*ethpb.SyncCommitteeMessage{
 48		{Slot: 3, ValidatorIndex: 0, Signature: []byte{'e'}},
 38	require.NoError(t, err)
 39	require.DeepSSZEqual(t, []*ethpb.SyncCommitteeMessage(nil), msgs)
 40
 41	msgs, unlock, err = store.SyncCommitteeMessages(2) 42	require.NoError(t, err)
 43	require.DeepSSZEqual(t, []*ethpb.SyncCommitteeMessage(nil), msgs)
 44
 34		require.NoError(t, store.SaveSyncCommitteeMessage(msg))
 35	}
 36
 37	msgs, unlock, err := store.SyncCommitteeMessages(1) 38	require.NoError(t, err)
 39	require.DeepSSZEqual(t, []*ethpb.SyncCommitteeMessage(nil), msgs)
 40