All pastes #774107 Raw Edit

Anonymous

public text v1 · immutable
·published 2007-11-14 23:56 UTC
rendered paste body
+Index: backend/kwalletbackend.cc
===================================================================
--- backend/kwalletbackend.cc   (revision 734383)
+++ backend/kwalletbackend.cc   (working copy)
@@ -432,9 +432,8 @@

        // chop off the leading blksz+4 bytes
        QByteArray tmpenc(encrypted.data()+blksz+4, fsize);
-       tmpenc.fill( 0 );
-       encrypted = QByteArray(tmpenc.data(), tmpenc.size());
-       encrypted.fill( 0 );
+       encrypted = tmpenc;
+       tmpenc.fill(0);

        // Load the data structures up
        QDataStream eStream(encrypted);
@@ -478,6 +477,7 @@
        }

        _open = true;
+       encrypted.fill(0);
        return 0;
 }