diff options
author | erdgeist <> | 2013-08-04 10:05:35 +0000 |
---|---|---|
committer | erdgeist <> | 2013-08-04 10:05:35 +0000 |
commit | 954f5029dfa17734dc408336ef710c192268e8a4 (patch) | |
tree | 29c12778961042a437db4272f9d3f6b57e9ec130 | |
parent | 4b6f7a7a5471882fb6b3aa7a323d6dc51eea16fb (diff) |
Fix immediate overwrite in the X-forwarded-for passing case. Thanks to Alexander Luetjen.
-rw-r--r-- | ot_http.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -401,11 +401,11 @@ static ssize_t http_handle_announce( const int64 sock, struct ot_workstruct *ws, | |||
401 | OT_SETIP( &ws->peer, cookie->ip ); | 401 | OT_SETIP( &ws->peer, cookie->ip ); |
402 | } else | 402 | } else |
403 | #endif | 403 | #endif |
404 | OT_SETIP( &ws->peer, cookie->ip ); | ||
404 | 405 | ||
405 | ws->peer_id = NULL; | 406 | ws->peer_id = NULL; |
406 | ws->hash = NULL; | 407 | ws->hash = NULL; |
407 | 408 | ||
408 | OT_SETIP( &ws->peer, cookie->ip ); | ||
409 | OT_SETPORT( &ws->peer, &port ); | 409 | OT_SETPORT( &ws->peer, &port ); |
410 | OT_PEERFLAG( &ws->peer ) = 0; | 410 | OT_PEERFLAG( &ws->peer ) = 0; |
411 | numwant = 50; | 411 | numwant = 50; |