message: Catch ios_base::failure specifically
diff: @@ -362,7 +362,7 @@ ReadKeyValue(CWallet* pwallet, CDataStream& ssKey, CDataStream& ssValue,
  {
  ssValue >> hash;
  }
  - catch (...) {}
  + catch (const std::ios_base::failure&) {}
  bool fSkipCheck = false;
  