]> git.pld-linux.org Git - packages/cipe.git/blob - cipe-pkcipe-real-peer.patch
- add port too
[packages/cipe.git] / cipe-pkcipe-real-peer.patch
1 --- cipe-1.5.2/pkcipe/main.c    Fri Jan  5 00:04:38 2001
2 +++ cipe-1.5.2-p/pkcipe/main.c  Tue May  7 09:32:08 2002
3 @@ -265,11 +265,14 @@
4      } else {
5         struct sockaddr_in sa;
6         int ss=sizeof(sa);
7 +       char real_peer[256];
8         if (getpeername(0, &sa, &ss)<0) {
9             Log(LOG_ERR, "main: getsockname: %m");
10             sa.sin_addr.s_addr=htonl(INADDR_ANY);
11         }
12         Log(LOG_INFO, "connect from %s", inet_ntoa(sa.sin_addr));
13 +       snprintf(real_peer, 128, "%s:%d", inet_ntoa(sa.sin_addr), sa.sin_port);
14 +       setenv("real_peer", real_peer, 1);
15         return doFD(0, or ? ra.sin_addr : sa.sin_addr);
16      }
17  }
This page took 0.323552 seconds and 3 git commands to generate.