Skip to content

Commit

Permalink
Merge pull request #422 from pwieczorkiewicz/rearm-fix2
Browse files Browse the repository at this point in the history
  • Loading branch information
mtomaschewski committed Sep 16, 2014
2 parents 2ee54b7 + 31d2fd6 commit b2573a0
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 2 deletions.
2 changes: 1 addition & 1 deletion schema/interface.xml
Expand Up @@ -197,7 +197,7 @@
<txqlen type="uint32"/>
<alias type="string"/>
<master type="string">
<meta:netif-reference/> <!-- shared="false" ??? -->
<meta:netif-reference shared="false"/>
</master>

<ipv4 type="network-interface:af-info"/>
Expand Down
5 changes: 4 additions & 1 deletion src/fsm.c
Expand Up @@ -131,6 +131,8 @@ ni_ifworker_new(ni_fsm_t *fsm, ni_ifworker_type_t type, const char *name)
static void
__ni_ifworker_reset_fsm(ni_ifworker_t *w)
{
ni_fsm_require_t *req_list;

if (!w)
return;

Expand All @@ -143,8 +145,9 @@ __ni_ifworker_reset_fsm(ni_ifworker_t *w)
}
w->fsm.action_table = NULL;

ni_fsm_require_list_destroy(&w->fsm.child_state_req_list);
req_list = w->fsm.child_state_req_list;
memset(&w->fsm, 0, sizeof(w->fsm));
w->fsm.child_state_req_list = req_list;
}

void
Expand Down

0 comments on commit b2573a0

Please sign in to comment.