diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/tevent/tevent_signal.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/lib/tevent/tevent_signal.c b/lib/tevent/tevent_signal.c index b329f8c1e7..ef9c0cf288 100644 --- a/lib/tevent/tevent_signal.c +++ b/lib/tevent/tevent_signal.c @@ -32,8 +32,12 @@ #define NUM_SIGNALS 64 -/* maximum number of SA_SIGINFO signals to hold in the queue */ -#define SA_INFO_QUEUE_COUNT 100 +/* maximum number of SA_SIGINFO signals to hold in the queue. + NB. This *MUST* be a power of 2, in order for the ring buffer + wrap to work correctly. Thanks to Petr Vandrovec <petr@vandrovec.name> + for this. */ + +#define SA_INFO_QUEUE_COUNT 64 struct sigcounter { uint32_t count; |