public override void Bad() { int data = CWE191_Integer_Underflow__int_Database_multiply_61b.BadSource(); if (data < 0) /* ensure we won't have an overflow */ { /* POTENTIAL FLAW: if (data * 2) < int.MinValue, this will underflow */ int result = (int)(data * 2); IO.WriteLine("result: " + result); } }