owserver hangs some minutes when sequence number run over 0xFFFF
Signed-off: "Enrico Hoepfner <enrico.hoepf...@gmx.de"


---

  module/owlib/src/c/ow_w1_parse.c | 2 +-

  1 file changed, 1 insertion(+), 1 deletion(-)



diff --git a/module/owlib/src/c/ow_w1_parse.c
b/module/owlib/src/c/ow_w1_parse.c

index 3fd2e8f..611d3dc 100644

--- a/module/owlib/src/c/ow_w1_parse.c

+++ b/module/owlib/src/c/ow_w1_parse.c

@@ -232,7 +232,7 @@ enum Netlink_Read_Status W1_Process_Response( void
(* nrs_callback)( struct netl

                         // Don't need to free since nlm not set if BAD

                         return nrs_error ;

                 }

-               if ( NL_SEQ(nlp.nlm->nlmsg_seq) != (unsigned int) seq ) {

+               if ( NL_SEQ(nlp.nlm->nlmsg_seq) != NL_SEQ(seq) ) {

                         LEVEL_DEBUG("Netlink sequence number out of
order");

                         owfree(nlp.nlm) ;

                         continue ;

-- 

1.9.1
  

Signed-off: "Enrico Hoepfner <enrico.hoepf...@gmx.de"

  


------------------------------------------------------------------------------
_______________________________________________
Owfs-developers mailing list
Owfs-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/owfs-developers

Reply via email to