Patch 8.0.0988
Problem: Warning from Covscan about using NULL pointer.
Solution: Add extra check for NULL. (zdohnal)
Files: src/fileio.c, src/undo.c
*** ../vim-8.0.0987/src/fileio.c 2017-08-12 14:32:25.902039902 +0200
--- src/fileio.c 2017-08-23 22:11:15.236461779 +0200
***************
*** 1370,1376 ****
* Decrypt the read bytes. This is done before checking for
* EOF because the crypt layer may be buffering.
*/
! if (cryptkey != NULL && size > 0)
{
if (crypt_works_inplace(curbuf->b_cryptstate))
{
--- 1370,1377 ----
* Decrypt the read bytes. This is done before checking for
* EOF because the crypt layer may be buffering.
*/
! if (cryptkey != NULL && curbuf->b_cryptstate != NULL
! && size > 0)
{
if (crypt_works_inplace(curbuf->b_cryptstate))
{
*** ../vim-8.0.0987/src/undo.c 2017-08-03 22:44:51.034797750 +0200
--- src/undo.c 2017-08-23 22:17:00.086272124 +0200
***************
*** 921,927 ****
static int
undo_flush(bufinfo_T *bi)
{
! if (bi->bi_buffer != NULL && bi->bi_used > 0)
{
crypt_encode_inplace(bi->bi_state, bi->bi_buffer, bi->bi_used);
if (fwrite(bi->bi_buffer, bi->bi_used, (size_t)1, bi->bi_fp) != 1)
--- 921,927 ----
static int
undo_flush(bufinfo_T *bi)
{
! if (bi->bi_buffer != NULL && bi->bi_state != NULL && bi->bi_used > 0)
{
crypt_encode_inplace(bi->bi_state, bi->bi_buffer, bi->bi_used);
if (fwrite(bi->bi_buffer, bi->bi_used, (size_t)1, bi->bi_fp) != 1)
*** ../vim-8.0.0987/src/version.c 2017-08-22 22:28:56.054708407 +0200
--- src/version.c 2017-08-23 22:31:04.976926485 +0200
***************
*** 771,772 ****
--- 771,774 ----
{ /* Add new patch number below this line */
+ /**/
+ 988,
/**/
--
A)bort, R)etry, P)lease don't bother me again
/// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net \\\
/// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
\\\ an exciting new programming language -- http://www.Zimbu.org ///
\\\ help me help AIDS victims -- http://ICCF-Holland.org ///
--
--
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php
---
You received this message because you are subscribed to the Google Groups
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.