diff --git a/src/pl/dblink/ob_pl_dblink_guard.h b/src/pl/dblink/ob_pl_dblink_guard.h index afa717922a..c0e67a0b77 100644 --- a/src/pl/dblink/ob_pl_dblink_guard.h +++ b/src/pl/dblink/ob_pl_dblink_guard.h @@ -56,6 +56,11 @@ public: } ~ObPLDbLinkGuard() { +#ifdef OB_BUILD_ORACLE_PL + for (int64_t i = 0; i < dblink_infos_.count(); i++) { + dblink_infos_.at(i)->~ObPLDbLinkInfo(); + } +#endif reset(); } void reset()