Yu Zhao eff23382c2 plugins/{airbrake,alarm_curl,alarm_xmpp}: fix race condition
A thread may run immediately after it's created. Trying to pass
parameter to thread using uwsgi_thread->data without preventing
the thread from accessing it first is a race condition. If the
thread accesses uwsgi_thread->data first, uwsgi gets killed by
SIGSEGV.

This patch creates a new function uwsgi_thread_new_with_data()
to assign user provided data to uwsgi_thread->data before the
thread is created.
2014-04-27 14:28:59 -07:00
2014-01-09 05:56:50 +01:00
2013-03-02 14:59:34 +01:00
2014-04-19 10:58:50 +02:00
2013-09-19 04:01:31 +02:00
2013-12-27 18:53:49 +01:00
2014-04-14 14:22:31 -07:00
2014-04-24 21:27:16 -03:00
2014-04-19 09:21:19 +02:00
2012-11-02 10:56:56 +01:00
2012-03-07 15:06:38 +01:00
2012-03-07 15:06:38 +01:00
2012-12-11 22:32:23 +01:00
2013-10-07 13:03:50 +02:00
2014-04-18 06:29:29 +02:00
2012-03-07 15:06:38 +01:00
2012-03-07 15:06:38 +01:00
2013-06-17 10:26:59 +02:00
2012-03-07 15:06:38 +01:00
2013-12-06 17:38:52 +01:00
2013-07-17 08:38:32 +02:00
2013-03-23 03:56:56 +01:00
2014-04-22 08:22:00 +02:00
2013-10-22 05:18:57 +02:00
2012-03-07 15:06:38 +01:00

The uWSGI project

For official documentation check: https://uwsgi-docs.readthedocs.org/en/latest/

For commercial support check: http://unbit.com/
S
Description
No description provided
Readme GPL-2.0 28 MiB
Languages
C 89.5%
Python 6.2%
C++ 1.3%
Perl 0.9%
Ruby 0.7%
Other 1.2%