diff options
author | Maria Matejka <mq@ucw.cz> | 2019-10-04 12:20:02 +0200 |
---|---|---|
committer | Maria Matejka <mq@jmq.cz> | 2019-10-04 20:52:07 +0200 |
commit | 24493e9169d3058958ab3ec4d2b02c5753954981 (patch) | |
tree | c50c972dc4b0362ca77d9887ddc93a3372036653 /client | |
parent | 4821251ebb13c05e8752f6f54b8e5ad6d87fecaa (diff) |
Fixed undefined behavior on signals.
The C11 specification allows only sig_atomic_t and _Atomic variable
access. All other accesses to global variables are undefined behavior.
Using int was probably OK on x86 and x86_64; yet there were some reports
from other architectures (especially some MIPS) that in rare cases,
after issuing SIGHUP, BIRD did strange things.
Diffstat (limited to 'client')
0 files changed, 0 insertions, 0 deletions