diff options
author | Bram Moolenaar <Bram@vim.org> | 2015-06-09 18:35:25 +0200 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2015-06-09 18:35:25 +0200 |
commit | bc56336bb4501884257352446abb60713cef6452 (patch) | |
tree | bf4f55292e2e42533ceadfbd769aab281868a290 /src/proto/memline.pro | |
parent | 0481fee48800817bee206bb2f958fe04be4d8db6 (diff) | |
download | vim-bc56336bb4501884257352446abb60713cef6452.zip |
patch 7.4.730
Problem: When setting the crypt key and using a swap file, text may be
encrypted twice or unencrypted text remains in the swap file.
(Issue 369)
Solution: Call ml_preserve() before re-encrypting. Set correct index for
next pointer block.
Diffstat (limited to 'src/proto/memline.pro')
-rw-r--r-- | src/proto/memline.pro | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/proto/memline.pro b/src/proto/memline.pro index 62a3ce640..ff5d24a7c 100644 --- a/src/proto/memline.pro +++ b/src/proto/memline.pro @@ -1,6 +1,6 @@ /* memline.c */ int ml_open __ARGS((buf_T *buf)); -void ml_set_crypt_key __ARGS((buf_T *buf, char_u *old_key, int old_cm)); +void ml_set_crypt_key __ARGS((buf_T *buf, char_u *old_key, char_u *old_cm)); void ml_setname __ARGS((buf_T *buf)); void ml_open_files __ARGS((void)); void ml_open_file __ARGS((buf_T *buf)); |