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);