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

Diff for /src/usr.bin/ssh/ssh-agent.c between version 1.120 and 1.121

version 1.120, 2004/08/11 21:43:05 version 1.121, 2004/10/07 10:12:36
Line 1106 
Line 1106 
         sock = socket(AF_UNIX, SOCK_STREAM, 0);          sock = socket(AF_UNIX, SOCK_STREAM, 0);
         if (sock < 0) {          if (sock < 0) {
                 perror("socket");                  perror("socket");
                   *socket_name = '\0'; /* Don't unlink any existing file */
                 cleanup_exit(1);                  cleanup_exit(1);
         }          }
         memset(&sunaddr, 0, sizeof(sunaddr));          memset(&sunaddr, 0, sizeof(sunaddr));
Line 1113 
Line 1114 
         strlcpy(sunaddr.sun_path, socket_name, sizeof(sunaddr.sun_path));          strlcpy(sunaddr.sun_path, socket_name, sizeof(sunaddr.sun_path));
         if (bind(sock, (struct sockaddr *) & sunaddr, sizeof(sunaddr)) < 0) {          if (bind(sock, (struct sockaddr *) & sunaddr, sizeof(sunaddr)) < 0) {
                 perror("bind");                  perror("bind");
                   *socket_name = '\0'; /* Don't unlink any existing file */
                 cleanup_exit(1);                  cleanup_exit(1);
         }          }
         if (listen(sock, SSH_LISTEN_BACKLOG) < 0) {          if (listen(sock, SSH_LISTEN_BACKLOG) < 0) {

Legend:
Removed from v.1.120  
changed lines
  Added in v.1.121