summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Elder <aelder@audioscience.com>2013-01-16 14:22:07 -0500
committerAndrew Elder <aelder@audioscience.com>2013-01-16 14:22:07 -0500
commit8356f67b6169a19a583c80b09c9f63189ff89394 (patch)
treeb0610c31ce505aeb0004e33aefd3448dda09c166
parentd830c1f13b54114c40c0f210acaeb934d3ee6e57 (diff)
downloadOpen-AVB-8356f67b6169a19a583c80b09c9f63189ff89394.tar.gz
mrpd: bugfix, need to start join timer on rLeaveAll event
-rw-r--r--daemons/mrpd/mmrp.c2
-rw-r--r--daemons/mrpd/msrp.c2
-rw-r--r--daemons/mrpd/mvrp.c2
3 files changed, 3 insertions, 3 deletions
diff --git a/daemons/mrpd/mmrp.c b/daemons/mrpd/mmrp.c
index a6883a81..5d60e75b 100644
--- a/daemons/mrpd/mmrp.c
+++ b/daemons/mrpd/mmrp.c
@@ -219,7 +219,7 @@ int mmrp_event(int event, struct mmrp_attribute *rattrib)
mmrp_txpdu();
break;
case MRP_EVENT_RLA:
- mrp_jointimer_stop(&(MMRP_db->mrp_db));
+ mrp_jointimer_start(&(MMRP_db->mrp_db));
/* update state */
attrib = MMRP_db->attrib_list;
diff --git a/daemons/mrpd/msrp.c b/daemons/mrpd/msrp.c
index 73f73437..e2101ef2 100644
--- a/daemons/mrpd/msrp.c
+++ b/daemons/mrpd/msrp.c
@@ -287,7 +287,7 @@ int msrp_event(int event, struct msrp_attribute *rattrib)
msrp_txpdu();
break;
case MRP_EVENT_RLA:
- mrp_jointimer_stop(&(MSRP_db->mrp_db));
+ mrp_jointimer_start(&(MSRP_db->mrp_db));
/* update state */
attrib = MSRP_db->attrib_list;
diff --git a/daemons/mrpd/mvrp.c b/daemons/mrpd/mvrp.c
index 722d3f4f..2ca2f9ae 100644
--- a/daemons/mrpd/mvrp.c
+++ b/daemons/mrpd/mvrp.c
@@ -170,7 +170,7 @@ int mvrp_event(int event, struct mvrp_attribute *rattrib)
mvrp_txpdu();
break;
case MRP_EVENT_RLA:
- mrp_jointimer_stop(&(MVRP_db->mrp_db));
+ mrp_jointimer_start(&(MVRP_db->mrp_db));
/* update state */
attrib = MVRP_db->attrib_list;