Better fix for memory access in recovery. (Dominique Pelle)
This commit is contained in:
@ -1170,6 +1170,10 @@ ml_recover()
|
|||||||
buf->b_ml.ml_line_lnum = 0; /* no cached line */
|
buf->b_ml.ml_line_lnum = 0; /* no cached line */
|
||||||
buf->b_ml.ml_locked = NULL; /* no locked block */
|
buf->b_ml.ml_locked = NULL; /* no locked block */
|
||||||
buf->b_ml.ml_flags = 0;
|
buf->b_ml.ml_flags = 0;
|
||||||
|
#ifdef FEAT_CRYPT
|
||||||
|
buf->b_p_key = empty_option;
|
||||||
|
buf->b_p_cm = empty_option;
|
||||||
|
#endif
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* open the memfile from the old swap file
|
* open the memfile from the old swap file
|
||||||
@ -1187,8 +1191,6 @@ ml_recover()
|
|||||||
buf->b_ml.ml_mfp = mfp;
|
buf->b_ml.ml_mfp = mfp;
|
||||||
#ifdef FEAT_CRYPT
|
#ifdef FEAT_CRYPT
|
||||||
mfp->mf_buffer = buf;
|
mfp->mf_buffer = buf;
|
||||||
buf->b_p_key = empty_option;
|
|
||||||
buf->b_p_cm = empty_option;
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|||||||
Reference in New Issue
Block a user