diff --git a/src/main.c b/src/main.c
index 4ba28c5..4c94a69 100644
--- a/src/main.c
+++ b/src/main.c
static gboolean signal_handler(GIOChannel *channel, GIOCondition cond,
gpointer user_data)
{
- static unsigned int __terminated = 0;
+ static bool terminated = false;
struct signalfd_siginfo si;
ssize_t result;
int fd;
switch (si.ssi_signo) {
case SIGINT:
case SIGTERM:
- if (__terminated == 0) {
+ if (!terminated) {
info("Terminating");
g_timeout_add_seconds(SHUTDOWN_GRACE_SECONDS,
quit_eventloop, NULL);
adapter_shutdown();
}
- __terminated = 1;
+ terminated = true;
break;
case SIGUSR2:
__btd_toggle_debug();