Rainer Gerhards 1128d32075
omprog bugfix: invalid status handling at called program startup
There is a bug when external program *startup* does not return "OK". This
can also lead to a misadressing with potentially a segfault (very unlikely).
Note that no problem exists once the initializiation phase of the external
program is finished and regular message transfer runs.

The problem basically is that for a startup failure, the control data for
that external program instance is freed on error. Unfortunately, that state
data is needed later on to detect a suspended instance. We now keep the control
data even on init failure (as we then need to do normal control options).

closes https://github.com/rsyslog/rsyslog/issues/4967
2022-12-04 16:05:22 +01:00
..
2018-07-31 09:44:27 +02:00
2019-02-14 14:36:05 +01:00
2022-02-17 10:54:12 +01:00
2022-07-15 15:46:27 +02:00
2022-02-17 10:54:12 +01:00
2022-02-17 10:54:12 +01:00
2018-07-31 09:44:27 +02:00
2019-02-14 14:36:05 +01:00
2019-02-14 14:36:05 +01:00
2018-07-31 09:44:27 +02:00
2018-07-31 09:44:27 +02:00
2018-10-30 12:46:04 +01:00
2022-02-17 10:54:12 +01:00
2018-07-31 09:44:27 +02:00
2022-02-17 10:54:12 +01:00
2022-02-17 10:54:12 +01:00
2018-07-31 09:44:27 +02:00
2022-02-17 10:54:12 +01:00
2018-07-31 09:44:27 +02:00
2018-10-30 12:46:04 +01:00
2018-10-30 12:46:04 +01:00