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

Diff for /src/usr.bin/finger/net.c between version 1.13 and 1.14

version 1.13, 2015/01/16 06:40:07 version 1.14, 2019/06/28 13:35:01
Line 72 
Line 72 
         s = -1;          s = -1;
         for (res = res0; res; res = res->ai_next) {          for (res = res0; res; res = res->ai_next) {
                 if ((s = socket(res->ai_family, res->ai_socktype,                  if ((s = socket(res->ai_family, res->ai_socktype,
                                 res->ai_protocol)) < 0) {                                  res->ai_protocol)) == -1) {
                         continue;                          continue;
                 }                  }
                 if (connect(s, res->ai_addr, res->ai_addrlen) < 0) {                  if (connect(s, res->ai_addr, res->ai_addrlen) == -1) {
                         (void)close(s);                          (void)close(s);
                         s = -1;                          s = -1;
                         continue;                          continue;
Line 84 
Line 84 
                 break;                  break;
         }          }
   
         if (s < 0) {          if (s == -1) {
                 perror("finger");                  perror("finger");
                 freeaddrinfo(res0);                  freeaddrinfo(res0);
                 return;                  return;

Legend:
Removed from v.1.13  
changed lines
  Added in v.1.14