diff options
author | Andrew Elder <aelder@audioscience.com> | 2012-11-29 07:30:04 -0500 |
---|---|---|
committer | Andrew Elder <aelder@audioscience.com> | 2013-01-02 16:39:10 -0500 |
commit | 3a07c6b6894e44fc7a131cd4692e4fde0f8f0107 (patch) | |
tree | 4d10173b2fa2dc6436655511951c69a414635d69 | |
parent | 1fc2fecbb8a728974fab56ff384f8a3fcc5f6271 (diff) | |
download | Open-AVB-3a07c6b6894e44fc7a131cd4692e4fde0f8f0107.tar.gz |
mrpd: add timer running flags
-rw-r--r-- | daemons/mrpd/mrp.h | 3 | ||||
-rw-r--r-- | daemons/mrpd/mrpd.c | 3 |
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; |