summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIru Cai <mytbk920423@gmail.com>2016-11-08 12:52:57 +0800
committerIru Cai <mytbk920423@gmail.com>2016-11-08 15:09:28 +0800
commitd10e6e6e607ed49b71a4629b74698975d3031f55 (patch)
tree503e18416b02275e43effb762a384bbecbb13230
parent012e4d749affb072325cf970889a292b2213aa83 (diff)
downloadfqterm-d10e6e6e607ed49b71a4629b74698975d3031f55.tar.xz
Use delete [] for getString() generated arrays
-rw-r--r--src/protocol/internal/fqterm_ssh2_kex.cpp4
-rw-r--r--src/protocol/internal/fqterm_ssh_buffer.cpp2
2 files changed, 3 insertions, 3 deletions
diff --git a/src/protocol/internal/fqterm_ssh2_kex.cpp b/src/protocol/internal/fqterm_ssh2_kex.cpp
index 8c6f240..3a8b75a 100644
--- a/src/protocol/internal/fqterm_ssh2_kex.cpp
+++ b/src/protocol/internal/fqterm_ssh2_kex.cpp
@@ -252,8 +252,8 @@ bool FQTermSSH2Kex::verifyKey() {
RSA_free(rsactx);
- delete K_S;
- delete s;
+ delete [] K_S;
+ delete [] s;
return res == 1;
}
diff --git a/src/protocol/internal/fqterm_ssh_buffer.cpp b/src/protocol/internal/fqterm_ssh_buffer.cpp
index 1a44209..d307c78 100644
--- a/src/protocol/internal/fqterm_ssh_buffer.cpp
+++ b/src/protocol/internal/fqterm_ssh_buffer.cpp
@@ -195,7 +195,7 @@ void FQTermSSHBuffer::getSSH2BN(BIGNUM *bignum) {
FQ_VERIFY(res != NULL);
- delete hex_data;
+ delete [] hex_data;
}
u_short FQTermSSHBuffer::getWord() {