diff options
author | Timothy Pearson <kb9vqf@pearsoncomputing.net> | 2015-10-01 11:49:22 -0500 |
---|---|---|
committer | Timothy Pearson <kb9vqf@pearsoncomputing.net> | 2015-10-01 11:49:22 -0500 |
commit | f1b7b0381a9ef285092a4043eaeb81e12913bb71 (patch) | |
tree | 82a4aff62342ab2b1565df53fc80e18fdd150b6e | |
parent | e1d85d3d83c1317e60c889a85784e3933255c27e (diff) | |
download | libtdeldap-f1b7b0381a9ef285092a4043eaeb81e12913bb71.tar.gz libtdeldap-f1b7b0381a9ef285092a4043eaeb81e12913bb71.zip |
Remove any chance of passwords persisting in deallocated main memory after application termination
-rw-r--r-- | src/libtdeldap.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/libtdeldap.cpp b/src/libtdeldap.cpp index 0549759..661e3e6 100644 --- a/src/libtdeldap.cpp +++ b/src/libtdeldap.cpp @@ -5529,7 +5529,8 @@ LDAPCredentials::LDAPCredentials() { } LDAPCredentials::~LDAPCredentials() { - // + // Overwrite password data before destroying object + password.fill(0); } LDAPUserInfo::LDAPUserInfo() { |