]> git.pld-linux.org Git - packages/cipe.git/blame - cipe-pkcipe-real-peer.patch
- add port too
[packages/cipe.git] / cipe-pkcipe-real-peer.patch
CommitLineData
a21533ef 1--- cipe-1.5.2/pkcipe/main.c Fri Jan 5 00:04:38 2001
1a4085c4
SZ
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");
a21533ef
SZ
10 sa.sin_addr.s_addr=htonl(INADDR_ANY);
11 }
12 Log(LOG_INFO, "connect from %s", inet_ntoa(sa.sin_addr));
1a4085c4
SZ
13+ snprintf(real_peer, 128, "%s:%d", inet_ntoa(sa.sin_addr), sa.sin_port);
14+ setenv("real_peer", real_peer, 1);
a21533ef
SZ
15 return doFD(0, or ? ra.sin_addr : sa.sin_addr);
16 }
17 }
This page took 0.141476 seconds and 4 git commands to generate.