Fixed incorrect reference to decrypted block
Fixed incorrect reference to decrypted block

Fixed incorrectly copied memory from p->buf into init instead of from the decrypted buffer block. The only reason this worked was because the crypt() function decrypts the value in-place and overwrites p->buf.  I'm working on a fork that no longer does this and exposed this bug.
libssh2/libssh2,libssh2/libssh2,libssh2/libssh2,libssh2/libssh2