]> git.ipfire.org Git - thirdparty/asterisk.git/commit
thread safety: Don't use getprotobyname()
authorSean Bright <sean.bright@gmail.com>
Sat, 18 Mar 2017 17:30:32 +0000 (13:30 -0400)
committerSean Bright <sean.bright@gmail.com>
Mon, 20 Mar 2017 12:52:14 +0000 (06:52 -0600)
commit75c4b1c97d4fde7fac285e7d3b6a57fd34ceae0a
treeb9f112dd226f7aabad66c2bab0f8ff236c084b21
parent117092efac501089aa34c768ee9f89253026d723
thread safety: Don't use getprotobyname()

POSIX does not require getprotobyname() to be thread safe and some
implementations use static memory which causes issues when multiple
threads are used.

Further, our usage of it today is just to ultimately get IPPROTO_TCP
for calls to setsockopt(). So instead we just use IPPROTO_TCP directly.

Change-Id: I2e14e58674808f7ce99b2f5e900d0f90d0d8da48
channels/chan_skinny.c
include/asterisk/network.h
main/http.c
main/manager.c