diff --git a/sdk_core/src/command_handler/command_channel.cpp b/sdk_core/src/command_handler/command_channel.cpp index 55057f0..8aa951c 100644 --- a/sdk_core/src/command_handler/command_channel.cpp +++ b/sdk_core/src/command_handler/command_channel.cpp @@ -234,7 +234,7 @@ void CommandChannel::Send(const Command &command) { commands_[command.packet.seq_num] = make_pair(command, apr_time_now() + apr_time_from_msec(command.time_out)); Command &cmd = commands_[command.packet.seq_num].first; if (cmd.packet.data != NULL) { - delete cmd.packet.data; + delete[] cmd.packet.data; cmd.packet.data = NULL; cmd.packet.data_len = 0; }