https://issues.apache.org/jira/browse/AMQCPP-596
Use proper array delete operator.
diff --git a/activemq-cpp/src/main/decaf/internal/security/provider/crypto/MD4MessageDigestSpi.cpp b/activemq-cpp/src/main/decaf/internal/security/provider/crypto/MD4MessageDigestSpi.cpp
index e8cfcfa..927b3ad 100644
--- a/activemq-cpp/src/main/decaf/internal/security/provider/crypto/MD4MessageDigestSpi.cpp
+++ b/activemq-cpp/src/main/decaf/internal/security/provider/crypto/MD4MessageDigestSpi.cpp
@@ -391,7 +391,7 @@
temp = new unsigned char[length];
input.get(temp, length, 0, length);
engineUpdate(temp, length, 0, length);
- delete temp;
+ delete [] temp;
}
}
diff --git a/activemq-cpp/src/main/decaf/internal/security/provider/crypto/MD5MessageDigestSpi.cpp b/activemq-cpp/src/main/decaf/internal/security/provider/crypto/MD5MessageDigestSpi.cpp
index ffdb4ba..ddeee66 100644
--- a/activemq-cpp/src/main/decaf/internal/security/provider/crypto/MD5MessageDigestSpi.cpp
+++ b/activemq-cpp/src/main/decaf/internal/security/provider/crypto/MD5MessageDigestSpi.cpp
@@ -438,7 +438,7 @@
temp = new unsigned char[length];
input.get(temp, length, 0, length);
engineUpdate(temp, length, 0, length);
- delete temp;
+ delete [] temp;
}
}
diff --git a/activemq-cpp/src/main/decaf/internal/security/provider/crypto/SHA1MessageDigestSpi.cpp b/activemq-cpp/src/main/decaf/internal/security/provider/crypto/SHA1MessageDigestSpi.cpp
index c92b747..e21fe7d 100644
--- a/activemq-cpp/src/main/decaf/internal/security/provider/crypto/SHA1MessageDigestSpi.cpp
+++ b/activemq-cpp/src/main/decaf/internal/security/provider/crypto/SHA1MessageDigestSpi.cpp
@@ -330,7 +330,7 @@
temp = new unsigned char[length];
input.get(temp, length, 0, length);
engineUpdate(temp, length, 0, length);
- delete temp;
+ delete [] temp;
}
}