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

Diff for /src/usr.bin/openssl/s_socket.c between version 1.5 and 1.6

version 1.5, 2015/07/17 20:22:02 version 1.6, 2015/07/19 03:28:26
Line 83 
Line 83 
 init_client(int *sock, char *host, char *port, int type, int af)  init_client(int *sock, char *host, char *port, int type, int af)
 {  {
         struct addrinfo hints, *ai_top, *ai;          struct addrinfo hints, *ai_top, *ai;
         int i, s;          int i, s = -1;
   
         memset(&hints, '\0', sizeof(hints));          memset(&hints, '\0', sizeof(hints));
         hints.ai_family = af;          hints.ai_family = af;
Line 120 
Line 120 
                         return (1);                          return (1);
                 }                  }
                 close(s);                  close(s);
                   s = -1;
         }          }
   
         perror("connect");          perror("connect");
 out:  out:
         close(s);          if (s != -1)
                   close(s);
         freeaddrinfo(ai_top);          freeaddrinfo(ai_top);
         return (0);          return (0);
 }  }

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.6