# HG changeset patch # User Matt Johnston # Date 1171277087 0 # Node ID 695413c59b6a5f26ce454b00d22986f1825ebf9b # Parent 1afa503e33f5ab4d440bc9d5e0c8ac032859482d Don't erase every buffer, it's too time consuming. On systems where it matters encrypted swap should be enabled anyway. diff -r 1afa503e33f5 -r 695413c59b6a packet.c --- a/packet.c Mon Feb 12 10:43:44 2007 +0000 +++ b/packet.c Mon Feb 12 10:44:47 2007 +0000 @@ -446,10 +446,6 @@ } /* finished with payload */ - buf_burn(ses.writepayload); /* XXX This is probably a good idea, and isn't - _that_ likely to hurt performance too badly. - Buffers can have cleartext passwords etc, or - other sensitive data */ buf_setpos(ses.writepayload, 0); buf_setlen(ses.writepayload, 0); diff -r 1afa503e33f5 -r 695413c59b6a process-packet.c --- a/process-packet.c Mon Feb 12 10:43:44 2007 +0000 +++ b/process-packet.c Mon Feb 12 10:44:47 2007 +0000 @@ -119,7 +119,6 @@ recv_unimplemented(); out: - buf_burn(ses.payload); /* Clear the memory to avoid swapping it out */ buf_free(ses.payload); ses.payload = NULL;