[BACK]Return to tcpbench.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / tcpbench

Diff for /src/usr.bin/tcpbench/tcpbench.c between version 1.17 and 1.18

version 1.17, 2010/07/03 04:44:51 version 1.18, 2010/09/28 12:00:35
Line 803 
Line 803 
         struct statctx *psc;          struct statctx *psc;
         struct pollfd *pfd;          struct pollfd *pfd;
         char *buf;          char *buf;
         int i, sock = -1;          int i;
         ssize_t n;          ssize_t n;
   
         if ((pfd = calloc(nconn, sizeof(*pfd))) == NULL)          if ((pfd = calloc(nconn, sizeof(*pfd))) == NULL)
Line 814 
Line 814 
         clientconnect(aitop, pfd, nconn);          clientconnect(aitop, pfd, nconn);
   
         for (i = 0; i < nconn; i++) {          for (i = 0; i < nconn; i++) {
                 stats_prepare(psc + i, sock, kvmh, ktcbtab);                  stats_prepare(psc + i, pfd[i].fd, kvmh, ktcbtab);
                 mainstats.nconns++;                  mainstats.nconns++;
         }          }
   
Line 860 
Line 860 
                 warnx("Terminated by signal %d", done);                  warnx("Terminated by signal %d", done);
   
         free(buf);          free(buf);
         close(sock);  
         exit(0);          exit(0);
 }  }
   

Legend:
Removed from v.1.17  
changed lines
  Added in v.1.18