fixed incorrect delete operator
diff --git a/src/extern/CProducer.cpp b/src/extern/CProducer.cpp
index 0b139e2..58d00b6 100644
--- a/src/extern/CProducer.cpp
+++ b/src/extern/CProducer.cpp
@@ -273,7 +273,7 @@
}
DefaultProducer* defaultMQProducer = (DefaultProducer*)pProducer;
if (defaultMQProducer->version != NULL) {
- delete defaultMQProducer->version;
+ delete[] defaultMQProducer->version;
defaultMQProducer->version = NULL;
}
if (CAPI_C_PRODUCER_TYPE_TRANSACTION == defaultMQProducer->producerType) {