summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--gatchat/ppp_cp.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/gatchat/ppp_cp.c b/gatchat/ppp_cp.c
index c435ec3a..5ac01964 100644
--- a/gatchat/ppp_cp.c
+++ b/gatchat/ppp_cp.c
@@ -266,7 +266,7 @@ static gboolean pppcp_timeout(gpointer user_data)
timer_data->restart_timer = 0;
- if (timer_data->restart_counter)
+ if (timer_data->restart_counter > 0)
pppcp_generate_event(timer_data->data, TO_PLUS, NULL, 0);
else
pppcp_generate_event(timer_data->data, TO_MINUS, NULL, 0);
@@ -276,7 +276,7 @@ static gboolean pppcp_timeout(gpointer user_data)
static void pppcp_stop_timer(struct pppcp_timer_data *timer_data)
{
- if (timer_data->restart_timer) {
+ if (timer_data->restart_timer > 0) {
g_source_remove(timer_data->restart_timer);
timer_data->restart_timer = 0;
}