Changeset 620 for trunk/server/source3/nmbd/nmbd_packets.c
- Timestamp:
- Aug 6, 2011, 6:50:53 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/server/source3/nmbd/nmbd_packets.c
r593 r620 1730 1730 if (subrec->nmb_sock < 0 || subrec->nmb_sock >= FD_SETSIZE) { 1731 1731 /* We have to ignore sockets outside FD_SETSIZE. */ 1732 continue; 1733 } 1734 FD_SET(subrec->nmb_sock,pset); 1735 sock_array[num++] = subrec->nmb_sock; 1736 *maxfd = MAX( *maxfd, subrec->nmb_sock); 1732 sock_array[num++] = -1; 1733 } else { 1734 FD_SET(subrec->nmb_sock,pset); 1735 sock_array[num++] = subrec->nmb_sock; 1736 *maxfd = MAX( *maxfd, subrec->nmb_sock); 1737 } 1737 1738 1738 1739 if (subrec->nmb_bcast < 0 || subrec->nmb_bcast >= FD_SETSIZE) { 1739 1740 /* We have to ignore sockets outside FD_SETSIZE. */ 1740 continue; 1741 } 1742 sock_array[num++] = subrec->nmb_bcast; 1743 FD_SET(subrec->nmb_bcast,pset); 1744 *maxfd = MAX( *maxfd, subrec->nmb_bcast); 1741 sock_array[num++] = -1; 1742 } else { 1743 sock_array[num++] = subrec->nmb_bcast; 1744 if (subrec->nmb_bcast != -1) { 1745 FD_SET(subrec->nmb_bcast,pset); 1746 *maxfd = MAX( *maxfd, subrec->nmb_bcast); 1747 } 1748 } 1745 1749 } 1746 1750 … … 1762 1766 if (subrec->dgram_sock < 0 || subrec->dgram_sock >= FD_SETSIZE) { 1763 1767 /* We have to ignore sockets outside FD_SETSIZE. */ 1764 continue; 1765 } 1766 FD_SET(subrec->dgram_sock,pset); 1767 sock_array[num++] = subrec->dgram_sock; 1768 *maxfd = MAX( *maxfd, subrec->dgram_sock); 1768 sock_array[num++] = -1; 1769 } else { 1770 FD_SET(subrec->dgram_sock,pset); 1771 sock_array[num++] = subrec->dgram_sock; 1772 *maxfd = MAX( *maxfd, subrec->dgram_sock); 1773 } 1769 1774 1770 1775 if (subrec->dgram_bcast < 0 || subrec->dgram_bcast >= FD_SETSIZE) { 1771 1776 /* We have to ignore sockets outside FD_SETSIZE. */ 1772 continue; 1773 } 1774 sock_array[num++] = subrec->dgram_bcast; 1775 if (subrec->dgram_bcast != -1) { 1776 FD_SET(subrec->dgram_bcast,pset); 1777 *maxfd = MAX( *maxfd, subrec->dgram_bcast); 1778 } 1779 } 1777 sock_array[num++] = -1; 1778 } else { 1779 sock_array[num++] = subrec->dgram_bcast; 1780 if (subrec->dgram_bcast != -1) { 1781 FD_SET(subrec->dgram_bcast,pset); 1782 *maxfd = MAX( *maxfd, subrec->dgram_bcast); 1783 } 1784 } 1785 } 1786 1787 SMB_ASSERT(count == num); 1780 1788 1781 1789 *listen_number = count;
Note:
See TracChangeset
for help on using the changeset viewer.