diff options
author | Thiago de Arruda <tpadilha84@gmail.com> | 2014-04-06 07:17:21 -0300 |
---|---|---|
committer | Thiago de Arruda <tpadilha84@gmail.com> | 2014-04-06 07:24:46 -0300 |
commit | a02bcc0d2f1692722f5c2ae7240b8e66648e5360 (patch) | |
tree | eb5bd84519f9df3a989ad63deb76b8c11072b613 | |
parent | 74f54d78d98dedaad8e44d0ef1553cc0633d1bf3 (diff) | |
download | rneovim-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.c | 17 |
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); } |