diff options
author | Rainer Gerhards <rgerhards@adiscon.com> | 2009-06-23 18:23:02 +0200 |
---|---|---|
committer | Rainer Gerhards <rgerhards@adiscon.com> | 2009-06-23 18:23:02 +0200 |
commit | c53ca3a23429e750aeb6ab1c3600ae8ecb3c8ac6 (patch) | |
tree | a5286c947ff375cd34c863081f0775a24c0ff402 /parse.c | |
parent | b2fa740b9ab5fb9e85309b3307f3fca21f625ab1 (diff) | |
download | rsyslog-c53ca3a23429e750aeb6ab1c3600ae8ecb3c8ac6.tar.gz rsyslog-c53ca3a23429e750aeb6ab1c3600ae8ecb3c8ac6.tar.xz rsyslog-c53ca3a23429e750aeb6ab1c3600ae8ecb3c8ac6.zip |
fixed a race condition: generated msg string store must be mutex protected
the string area that is used to build the string being passed to
the output module is now part of the action structure. As such,
access to it must also be guarded by the action mutex (an even more
optimal solution may be to store it in thread-local storage, but
there always must remain some room for improvement ;)).
Diffstat (limited to 'parse.c')
0 files changed, 0 insertions, 0 deletions