mirror of
https://github.com/ossrs/srs.git
synced 2025-03-09 15:49:59 +00:00
Fix #1543, use getpeername to retrieve client ip. 3.0.92
This commit is contained in:
parent
498f3c5df9
commit
bc6c61e546
5 changed files with 63 additions and 3 deletions
|
@ -1142,7 +1142,7 @@ string srs_get_peer_ip(int fd)
|
|||
// discovery client information
|
||||
sockaddr_storage addr;
|
||||
socklen_t addrlen = sizeof(addr);
|
||||
if (getsockname(fd, (sockaddr*)&addr, &addrlen) == -1) {
|
||||
if (getpeername(fd, (sockaddr*)&addr, &addrlen) == -1) {
|
||||
return "";
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue