diff options
Diffstat (limited to 'src/or/control.h')
-rw-r--r-- | src/or/control.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/or/control.h b/src/or/control.h index 9b0362a9a5..dbb80b1f20 100644 --- a/src/or/control.h +++ b/src/or/control.h @@ -166,6 +166,10 @@ void control_free_all(void); /* If EVENT_MAX_ ever hits 0x0040, we need to make the mask into a * different structure, as it can only handle a maximum left shift of 1<<63. */ +#if EVENT_MAX_ >= EVENT_CAPACITY_ +#error control_connection_t.event_mask has an event greater than its capacity +#endif + #define EVENT_MASK_(e) (((uint64_t)1)<<(e)) #define EVENT_MASK_NONE_ ((uint64_t)0x0) |