# # # patch "ssh_agent.cc" # from [bb06aa3d32515a0780f5e09ff70088c09c31a1c6] # to [b1b6ff8f4b9519073f1c896bfe7ba0d6d8d0032e] # ============================================================ --- ssh_agent.cc bb06aa3d32515a0780f5e09ff70088c09c31a1c6 +++ ssh_agent.cc b1b6ff8f4b9519073f1c896bfe7ba0d6d8d0032e @@ -98,6 +98,7 @@ ssh_agent::ssh_agent() return; } + //FIXME: move to platform.cc sunaddr.sun_family = AF_UNIX; strncpy(sunaddr.sun_path, authsocket, sizeof(sunaddr.sun_path)); @@ -108,7 +109,7 @@ ssh_agent::ssh_agent() return; } - int ret = fcntl(sock, F_SETFD, 1); + int ret = fcntl(sock, F_SETFD, FD_CLOEXEC); if (ret == -1) { close(sock);