aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorZyX <kp-pav@yandex.ru>2015-08-16 01:16:24 +0300
committerZyX <kp-pav@yandex.ru>2015-10-08 22:00:46 +0300
commitbe45e750267a7cb52b625b2e1e71796be18d8061 (patch)
treec81e55e7232173fce625ab65b6c21f1984df2fc7 /src
parente2c3ea44451fe7b6c67bee78387073fa033e4c0e (diff)
downloadrneovim-be45e750267a7cb52b625b2e1e71796be18d8061.tar.gz
rneovim-be45e750267a7cb52b625b2e1e71796be18d8061.tar.bz2
rneovim-be45e750267a7cb52b625b2e1e71796be18d8061.zip
shada: Refuse to write ShaDa file when ShaDa was disabled
Diffstat (limited to 'src')
-rw-r--r--src/nvim/shada.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/nvim/shada.c b/src/nvim/shada.c
index 1d4b486823..b5e60d0c08 100644
--- a/src/nvim/shada.c
+++ b/src/nvim/shada.c
@@ -2895,6 +2895,10 @@ shada_write_exit:
/// @return OK if writing was successfull, FAIL otherwise.
int shada_write_file(const char *const file, bool nomerge)
{
+ if (shada_disabled()) {
+ return FAIL;
+ }
+
char *const fname = shada_filename(file);
char *tempname = NULL;
ShaDaWriteDef sd_writer = (ShaDaWriteDef) {