OSDN Git Service

getaddrinfo(): avoid call to __check_pf() when not needed
authorAlexander Komyagin <komyagin@altell.ru>
Wed, 4 Apr 2012 08:58:37 +0000 (12:58 +0400)
committerBernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Tue, 17 Apr 2012 10:16:46 +0000 (12:16 +0200)
commit777aef50973bc3a20db8d9545494e8abb86a692e
treecb400b8953a7c36730ce8465dd7b40489a7d02f5
parent97214b87d6317d75e9a7f6dd69148724c2675e4b
getaddrinfo(): avoid call to __check_pf() when not needed

__check_pf() function is called from getaddrinfo() and it calls
getifaddrs(), which is too much overhead especially if RSBAC-Net
is enabled. So with this patch __check_pf() is being called only
when AI_ADDRCONFIG hint flag is specified - just when we really
need that check.

Signed-off-by: Alexander Komyagin <komyagin@altell.ru>
Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
libc/inet/getaddrinfo.c