Changeset 593 for trunk/server/source3/lib
- Timestamp:
- Jul 1, 2011, 10:18:23 AM (14 years ago)
- Location:
- trunk/server/source3/lib
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/server/source3/lib/events.c
r429 r593 56 56 57 57 for (fde = ev->fd_events; fde; fde = fde->next) { 58 59 60 61 62 63 64 65 58 66 if (fde->flags & EVENT_FD_READ) { 59 67 FD_SET(fde->fd, read_fds); -
trunk/server/source3/lib/g_lock.c
r454 r593 392 392 FD_ZERO(r_fds); 393 393 max_fd = ctdbd_conn_get_fd(conn); 394 FD_SET(max_fd, r_fds); 394 if (max_fd >= 0 && max_fd < FD_SETSIZE) { 395 FD_SET(max_fd, r_fds); 396 } 395 397 } 396 398 #endif -
trunk/server/source3/lib/packet.c
r414 r593 108 108 fd_set r_fds; 109 109 110 111 112 113 114 110 115 FD_ZERO(&r_fds); 111 116 FD_SET(ctx->fd, &r_fds); -
trunk/server/source3/lib/readline.c
r454 r593 92 92 timeout.tv_usec = 0; 93 93 94 95 96 97 98 94 99 FD_ZERO(&fds); 95 100 FD_SET(fd,&fds); -
trunk/server/source3/lib/select.c
r465 r593 80 80 } 81 81 82 83 84 85 86 87 88 89 90 91 92 82 93 /* 83 94 * These next two lines seem to fix a bug with the Linux … … 106 117 FD_ZERO(readfds2); 107 118 } 119 108 120 FD_SET(select_pipe[0], readfds2); 109 121 -
trunk/server/source3/lib/util_sock.c
r454 r593 496 496 497 497 for (nread=0; nread < mincnt; ) { 498 499 500 501 502 498 503 FD_ZERO(&fds); 499 504 FD_SET(fd,&fds); … … 1236 1241 for (i=0; i<num_addrs; i++) { 1237 1242 sockets[i] = socket(addrs[i].ss_family, SOCK_STREAM, 0); 1238 if (sockets[i] < 0 )1243 if (sockets[i] < 0) 1239 1244 goto done; 1240 1245 set_blocking(sockets[i], false); … … 1285 1290 1286 1291 for (i=0; i<num_addrs; i++) { 1287 if (sockets[i] == -1) 1292 if (sockets[i] < 0 || sockets[i] >= FD_SETSIZE) { 1293 /* This cannot happen - ignore if so. */ 1288 1294 continue; 1295 1289 1296 FD_SET(sockets[i], &wr_fds); 1290 1297 FD_SET(sockets[i], &r_fds); … … 1306 1313 for (i=0; i<num_addrs; i++) { 1307 1314 1308 if (sockets[i] == -1) 1315 if (sockets[i] < 0 || sockets[i] >= FD_SETSIZE) { 1316 /* This cannot happen - ignore if so. */ 1309 1317 continue; 1318 1310 1319 1311 1320 /* Stevens, Network Programming says that if there's a
Note:
See TracChangeset
for help on using the changeset viewer.
