diff --git a/src/remote/client/interface.cpp b/src/remote/client/interface.cpp index fc4b6d739ac..a519f575d83 100644 --- a/src/remote/client/interface.cpp +++ b/src/remote/client/interface.cpp @@ -739,6 +739,12 @@ class Statement final : public RefCntIfacersr_self = NULL; + } + StatementMetadata metadata; Attachment* remAtt; Rsr* statement; @@ -4278,6 +4284,8 @@ void Statement::freeClientData(CheckStatusWrapper* status, bool force) clear_queue(rdb->rdb_port); REMOTE_reset_statement(statement); } + if (statement) + statement->rsr_self = NULL; statement = NULL; } catch (const Exception& ex)