diff --git a/src/auth/SecureRemotePassword/Message.h b/src/auth/SecureRemotePassword/Message.h index 3f026b4a88..2d99447311 100644 --- a/src/auth/SecureRemotePassword/Message.h +++ b/src/auth/SecureRemotePassword/Message.h @@ -234,7 +234,7 @@ private: { unsigned l = aMeta->getMessageLength(&statusWrapper); check(&statusWrapper); - buffer = new unsigned char[l]; + buffer = FB_NEW unsigned char[l]; } public: @@ -336,7 +336,7 @@ public: if (!charBuffer) { - charBuffer = new char[size + 1]; + charBuffer = FB_NEW char[size + 1]; } getStrValue(charBuffer); return charBuffer; diff --git a/src/dsql/DdlNodes.epp b/src/dsql/DdlNodes.epp index ae564eac6e..e8f6557f9d 100644 --- a/src/dsql/DdlNodes.epp +++ b/src/dsql/DdlNodes.epp @@ -11519,7 +11519,7 @@ void GrantRevokeNode::grantRevoke(thread_db* tdbb, jrd_tra* transaction, const G const MetaName objName(object ? object->second : ""); bool crdb = false; - AutoPtr privileges(new char[MAX(strlen(ALL_PRIVILEGES), strlen(privs ? privs : "")) + 1]); + AutoPtr privileges(FB_NEW char[MAX(strlen(ALL_PRIVILEGES), strlen(privs ? privs : "")) + 1]); strcpy(privileges, privs ? privs : ""); if (strcmp(privileges, "A") == 0)