summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Elder <aelder@audioscience.com>2012-11-29 07:30:04 -0500
committerAndrew Elder <aelder@audioscience.com>2013-01-02 16:39:10 -0500
commit3a07c6b6894e44fc7a131cd4692e4fde0f8f0107 (patch)
tree4d10173b2fa2dc6436655511951c69a414635d69
parent1fc2fecbb8a728974fab56ff384f8a3fcc5f6271 (diff)
downloadOpen-AVB-3a07c6b6894e44fc7a131cd4692e4fde0f8f0107.tar.gz
mrpd: add timer running flags
-rw-r--r--daemons/mrpd/mrp.h3
-rw-r--r--daemons/mrpd/mrpd.c3
2 files changed, 6 insertions, 0 deletions
diff --git a/daemons/mrpd/mrp.h b/daemons/mrpd/mrp.h
index 42e7e0e2..91332a37 100644
--- a/daemons/mrpd/mrp.h
+++ b/daemons/mrpd/mrp.h
@@ -176,8 +176,11 @@ struct mrp_database {
mrp_timer_t lva;
mrp_timer_t periodic;
HTIMER join_timer;
+ int join_timer_running;
HTIMER lv_timer;
+ int lv_timer_running;
HTIMER lva_timer;
+ int lva_timer_running;
client_t *clients;
int registration;
int participant;
diff --git a/daemons/mrpd/mrpd.c b/daemons/mrpd/mrpd.c
index 158f667b..354e19bc 100644
--- a/daemons/mrpd/mrpd.c
+++ b/daemons/mrpd/mrpd.c
@@ -497,6 +497,9 @@ int mrpd_init_timers(struct mrp_database *mrp_db)
mrp_db->join_timer = mrpd_timer_create();
mrp_db->lv_timer = mrpd_timer_create();
mrp_db->lva_timer = mrpd_timer_create();
+ mrp_db->join_timer_running = 0;
+ mrp_db->lv_timer_running = 0;
+ mrp_db->lva_timer_running = 0;
if (-1 == mrp_db->join_timer)
goto out;