Changeset 4161 for trunk/packages
- Timestamp:
- Jan 30, 2014, 1:53:40 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/packages/vizservers/nanoscale/server.c
r4154 r4161 625 625 } 626 626 } 627 for (i = serverPtr->outputFd + 1; i <= FD_SETSIZE; i++) { 628 close(i); /* Close all the other descriptors. */ 627 /* Close all the other descriptors. */ 628 for (i = 3; i <= FD_SETSIZE; i++) { 629 if (i != serverPtr->inputFd && 630 i != serverPtr->outputFd) { 631 close(i); 632 } 629 633 } 630 634 … … 642 646 (const char *const *)serverPtr->cmdArgs); 643 647 INFO("Executing %s: client=%s, \"%s\" in=%d out=%d on DISPLAY=%s", 644 serverPtr->name, inet_ntoa(newaddr.sin_addr),645 cmd, serverPtr->inputFd, serverPtr->outputFd, display);648 serverPtr->name, inet_ntoa(newaddr.sin_addr), 649 cmd, serverPtr->inputFd, serverPtr->outputFd, display); 646 650 /* Replace the current process with the render server. */ 647 651 execvp(serverPtr->cmdArgs[0], serverPtr->cmdArgs);
Note: See TracChangeset
for help on using the changeset viewer.