Fix immediate overwrite in the X-forwarded-for passing case. Thanks to Alexander Luetjen.

dynamic-accesslists
erdgeist 11 years ago
parent 4b6f7a7a54
commit 954f5029df

@ -401,11 +401,11 @@ static ssize_t http_handle_announce( const int64 sock, struct ot_workstruct *ws,
OT_SETIP( &ws->peer, cookie->ip ); OT_SETIP( &ws->peer, cookie->ip );
} else } else
#endif #endif
OT_SETIP( &ws->peer, cookie->ip );
ws->peer_id = NULL; ws->peer_id = NULL;
ws->hash = NULL; ws->hash = NULL;
OT_SETIP( &ws->peer, cookie->ip );
OT_SETPORT( &ws->peer, &port ); OT_SETPORT( &ws->peer, &port );
OT_PEERFLAG( &ws->peer ) = 0; OT_PEERFLAG( &ws->peer ) = 0;
numwant = 50; numwant = 50;

Loading…
Cancel
Save