aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThiago de Arruda <tpadilha84@gmail.com>2014-04-06 07:17:21 -0300
committerThiago de Arruda <tpadilha84@gmail.com>2014-04-06 07:24:46 -0300
commita02bcc0d2f1692722f5c2ae7240b8e66648e5360 (patch)
treeeb5bd84519f9df3a989ad63deb76b8c11072b613
parent74f54d78d98dedaad8e44d0ef1553cc0633d1bf3 (diff)
downloadrneovim-a02bcc0d2f1692722f5c2ae7240b8e66648e5360.tar.gz
rneovim-a02bcc0d2f1692722f5c2ae7240b8e66648e5360.tar.bz2
rneovim-a02bcc0d2f1692722f5c2ae7240b8e66648e5360.zip
Use early return for rejecting_deadly in signal_cb
-rw-r--r--src/os/signal.c17
1 files changed, 9 insertions, 8 deletions
diff --git a/src/os/signal.c b/src/os/signal.c
index 966afa0d90..2ac31060aa 100644
--- a/src/os/signal.c
+++ b/src/os/signal.c
@@ -152,14 +152,15 @@ static void signal_cb(uv_signal_t *handle, int signum)
if (rejecting_deadly) {
if (signum == SIGINT) {
- got_int = TRUE;
+ got_int = true;
}
- } else {
- event = (Event *)xmalloc(sizeof(Event));
- event->type = kEventSignal;
- event->data = xmalloc(sizeof(int));
- *(int *)event->data = signum;
- event_push(event);
- }
+ return;
+ }
+
+ event = (Event *)xmalloc(sizeof(Event));
+ event->type = kEventSignal;
+ event->data = xmalloc(sizeof(int));
+ *(int *)event->data = signum;
+ event_push(event);
}