Hello Alan, Thank you for your patch. It did the trick for me. Prior to applying the patch, izcoordinator would return instantaneously.
Regards, Tony Le 05.04.2012 06:28, Alan Ott a écrit : > Some of the error handling was checking for != 0 on functions which > returned > positive values on success. > > Someone should have a look at the last one. I'm not sure what it was > supposed to do, since it failed every single time. > > Signed-off-by: Alan Ott <a...@signal11.us> > --- > src/coordinator.c | 8 +++++--- > 1 files changed, 5 insertions(+), 3 deletions(-) > > diff --git a/src/coordinator.c b/src/coordinator.c > index a09633a..fe7d092 100644 > --- a/src/coordinator.c > +++ b/src/coordinator.c > @@ -94,7 +94,8 @@ static int mlme_start(uint16_t short_addr, uint16_t > pan, uint8_t channel, uint8_ > nla_put_u8(msg, IEEE802154_ATTR_COORD_REALIGN, 0); > #endif > int err = nl_send_auto_complete(nl, msg); > - log_msg_nl_perror("nl_send_auto_complete", err); > + if (err < 0) > + log_msg_nl_perror("nl_send_auto_complete", err); > return 0; > } > > @@ -129,7 +130,8 @@ static int coordinator_associate(struct > genlmsghdr *ghdr, struct nlattr **attrs) > > int err = nl_send_auto_complete(nl, msg); > > - log_msg_nl_perror("nl_send_auto_complete", err); > + if (err < 0) > + log_msg_nl_perror("nl_send_auto_complete", err); > > return 0; > } > @@ -408,7 +410,7 @@ int main(int argc, char **argv) > log_msg_nl_perror("genl_connect", err); > > family = genl_ctrl_resolve(nl, IEEE802154_NL_NAME); > - log_msg_nl_perror("genl_ctrl_resolve", NLE_NOMEM); > + //log_msg_nl_perror("genl_ctrl_resolve", NLE_NOMEM); > > nl_socket_add_membership(nl, nl_get_multicast_id(nl, > IEEE802154_NL_NAME, IEEE802154_MCAST_COORD_NAME)); ------------------------------------------------------------------------------ Better than sec? Nothing is better than sec when it comes to monitoring Big Data applications. Try Boundary one-second resolution app monitoring today. Free. http://p.sf.net/sfu/Boundary-dev2dev _______________________________________________ Linux-zigbee-devel mailing list Linux-zigbee-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-zigbee-devel