]>
Commit | Line | Data |
---|---|---|
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 | } |