Diff between 9fb60a2933e1721931d69dd1ac43de0d60c3acf2 and e03edc2801894d0977c784678ef869315aa22d86

Changed Files

File Additions Deletions Status
src/main.c +3 -3 modified

Full Patch

diff --git a/src/main.c b/src/main.c
index 4ba28c5..4c94a69 100644
--- a/src/main.c
+++ b/src/main.c
@@ -376,7 +376,7 @@ static gboolean quit_eventloop(gpointer user_data)
 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;
@@ -393,7 +393,7 @@ static gboolean signal_handler(GIOChannel *channel, GIOCondition cond,
 	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);
@@ -402,7 +402,7 @@ static gboolean signal_handler(GIOChannel *channel, GIOCondition cond,
 			adapter_shutdown();
 		}
 
-		__terminated = 1;
+		terminated = true;
 		break;
 	case SIGUSR2:
 		__btd_toggle_debug();