Mercurial > vim
comparison src/fileio.c @ 2215:cccb71c2c5c1 vim73
Fix uninit memory read in undo code. Fix uint32_t in proto file.
A few minor changes.
author | Bram Moolenaar <bram@vim.org> |
---|---|
date | Mon, 24 May 2010 11:59:29 +0200 |
parents | f8222d1f9a73 |
children | 120502692d82 |
comparison
equal
deleted
inserted
replaced
2214:f8222d1f9a73 | 2215:cccb71c2c5c1 |
---|---|
4326 char_u header[CRYPT_MAGIC_LEN + CRYPT_SEED_LEN_MAX + 2]; | 4326 char_u header[CRYPT_MAGIC_LEN + CRYPT_SEED_LEN_MAX + 2]; |
4327 int seed_len = crypt_seed_len[buf->b_p_cm]; | 4327 int seed_len = crypt_seed_len[buf->b_p_cm]; |
4328 | 4328 |
4329 use_crypt_method = buf->b_p_cm; /* select pkzip or blowfish */ | 4329 use_crypt_method = buf->b_p_cm; /* select pkzip or blowfish */ |
4330 | 4330 |
4331 memset(header, 0, sizeof(header)); | 4331 vim_memset(header, 0, sizeof(header)); |
4332 vim_strncpy(header, (char_u *)crypt_magic[use_crypt_method], | 4332 vim_strncpy(header, (char_u *)crypt_magic[use_crypt_method], |
4333 CRYPT_MAGIC_LEN); | 4333 CRYPT_MAGIC_LEN); |
4334 | 4334 |
4335 if (buf->b_p_cm == 0) | 4335 if (buf->b_p_cm == 0) |
4336 crypt_init_keys(buf->b_p_key); | 4336 crypt_init_keys(buf->b_p_key); |