aboutsummaryrefslogtreecommitdiff
path: root/src/os/signal.c
diff options
context:
space:
mode:
authorDane Summers <dsummersl@yahoo.com>2014-04-30 08:20:27 -0400
committerJustin M. Keyes <justinkz@gmail.com>2014-05-06 13:53:22 -0400
commit85459327ba76d674572ad96dc459c97e4a71e88d (patch)
treeb6cb1102437000ea14ee8a8b041f62018bcf4256 /src/os/signal.c
parentd910ef2099f476ab2564d7c9ba2a33dc797b6385 (diff)
downloadrneovim-85459327ba76d674572ad96dc459c97e4a71e88d.tar.gz
rneovim-85459327ba76d674572ad96dc459c97e4a71e88d.tar.bz2
rneovim-85459327ba76d674572ad96dc459c97e4a71e88d.zip
Prevent preserve_exit() from executing more than once.
https://github.com/neovim/neovim/issues/563
Diffstat (limited to 'src/os/signal.c')
-rw-r--r--src/os/signal.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/os/signal.c b/src/os/signal.c
index 87eb379014..d3bedad09c 100644
--- a/src/os/signal.c
+++ b/src/os/signal.c
@@ -139,8 +139,7 @@ static void deadly_signal(int signum)
snprintf((char *)IObuff, sizeof(IObuff), "Vim: Caught deadly signal '%s'\n",
signal_name(signum));
- // Preserve files and exit. This sets the really_exiting flag to prevent
- // calling free().
+ // Preserve files and exit.
preserve_exit();
}