@@ -34,6 +34,11 @@ set_socket (socket_type_t, int *);
3434 *
3535 * From W.Richard Stevens "UNIX NETWORK PROGRAMMING" book. libfree/in_cksum.c
3636 * TODO: Section 8.7 of TCPv2 has more efficient implementation
37+ *
38+ * @param[in] addr Data to checksum over.
39+ * @param[in] len Length of data in bytes.
40+ *
41+ * @return Checksum in bytes.
3742 **/
3843uint16_t
3944in_cksum (uint16_t * addr , int len )
@@ -65,7 +70,7 @@ in_cksum (uint16_t *addr, int len)
6570 sum = (sum >> 16 ) + (sum & 0xffff ); /* add hi 16 to low 16 */
6671 sum += (sum >> 16 ); /* add carry */
6772 answer = ~sum ; /* truncate to 16 bits */
68- return ( answer ) ;
73+ return answer ;
6974}
7075
7176/**
@@ -520,7 +525,8 @@ set_socket (socket_type_t socket_type, int *scanner_socket)
520525 * on pinging broadcast address */
521526 if (!error )
522527 {
523- if ((error = set_broadcast (soc )) != 0 )
528+ error = set_broadcast (soc );
529+ if (error != 0 )
524530 return error ;
525531 }
526532
@@ -542,30 +548,38 @@ set_all_needed_sockets (scanner_t *scanner, alive_test_t alive_test)
542548 boreas_error_t error = NO_ERROR ;
543549 if (alive_test & ALIVE_TEST_ICMP )
544550 {
545- if ((error = set_socket (ICMPV4 , & (scanner -> icmpv4soc ))) != 0 )
551+ error = set_socket (ICMPV4 , & (scanner -> icmpv4soc ));
552+ if (error != 0 )
546553 return error ;
547- if ((error = set_socket (ICMPV6 , & (scanner -> icmpv6soc ))) != 0 )
554+ error = set_socket (ICMPV6 , & (scanner -> icmpv6soc ));
555+ if (error != 0 )
548556 return error ;
549557 }
550558
551559 if ((alive_test & ALIVE_TEST_TCP_ACK_SERVICE )
552560 || (alive_test & ALIVE_TEST_TCP_SYN_SERVICE ))
553561 {
554- if ((error = set_socket (TCPV4 , & (scanner -> tcpv4soc ))) != 0 )
562+ error = set_socket (TCPV4 , & (scanner -> tcpv4soc ));
563+ if (error != 0 )
555564 return error ;
556- if ((error = set_socket (TCPV6 , & (scanner -> tcpv6soc ))) != 0 )
565+ error = set_socket (TCPV6 , & (scanner -> tcpv6soc ));
566+ if (error != 0 )
557567 return error ;
558- if ((error = set_socket (UDPV4 , & (scanner -> udpv4soc ))) != 0 )
568+ error = set_socket (UDPV4 , & (scanner -> udpv4soc ));
569+ if (error != 0 )
559570 return error ;
560- if ((error = set_socket (UDPV6 , & (scanner -> udpv6soc ))) != 0 )
571+ error = set_socket (UDPV6 , & (scanner -> udpv6soc ));
572+ if (error != 0 )
561573 return error ;
562574 }
563575
564576 if ((alive_test & ALIVE_TEST_ARP ))
565577 {
566- if ((error = set_socket (ARPV4 , & (scanner -> arpv4soc ))) != 0 )
578+ error = set_socket (ARPV4 , & (scanner -> arpv4soc ));
579+ if (error != 0 )
567580 return error ;
568- if ((error = set_socket (ARPV6 , & (scanner -> arpv6soc ))) != 0 )
581+ error = set_socket (ARPV6 , & (scanner -> arpv6soc ));
582+ if (error != 0 )
569583 return error ;
570584 }
571585
0 commit comments