MySql.Data.MySqlClient.MySqlDataReader.ClearKillFlag C# (CSharp) Method

ClearKillFlag() private method

private ClearKillFlag ( ) : void
return void
    private void ClearKillFlag()
    {
      // This query will silently crash because of the Kill call that happened before.
      string dummyStatement = "SELECT * FROM bogus_table LIMIT 0"; /* dummy query used to clear kill flag */
      MySqlCommand dummyCommand = new MySqlCommand(dummyStatement, connection);
      dummyCommand.InternallyCreated = true;
      try
      {
        IDataReader reader = dummyCommand.ExecuteReader(); // ExecuteReader catches the exception and returns null, which is expected.
      }
      catch (MySqlException ex)
      {
        if (ex.Number != (int)MySqlErrorCode.NoSuchTable) throw;
      }
    }