aboutsummaryrefslogtreecommitdiff
path: root/src/base64.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/base64.c')
-rw-r--r--src/base64.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/base64.c b/src/base64.c
index e5981f55..2a162d0b 100644
--- a/src/base64.c
+++ b/src/base64.c
@@ -82,6 +82,11 @@ ssh_buffer base64_to_bin(const char *source) {
SAFE_FREE(base64);
return NULL;
}
+ /*
+ * The base64 buffer often contains sensitive data. Make sure we don't leak
+ * sensitive data
+ */
+ ssh_buffer_set_secure(buffer);
len = strlen(ptr);
while (len > 4) {