tor/src/lib/pubsub
Nick Mathewson f58587a68d Don't unconditionally deref pub and sub in lint_message_consistency
This can't actually result in a null pointer dereference, since
pub_excl and sub_excl are only set when the corresponding smartlists
are nonempty.  But coverity isn't smart enough to figure that out,
and we shouldn't really be depending on it.

Bug 29938; CID 1444257.  Bug not in any released Tor.
2019-03-28 09:19:23 -04:00
..
.may_include Pubsub: an OO layer on top of lib/dispatch 2019-03-25 16:35:33 -04:00
include.am Pubsub: macros for ease-of-use and typesafety. 2019-03-25 16:35:33 -04:00
pub_binding_st.h Document several issues found by Taylor 2019-03-25 16:35:34 -04:00
pubsub_build.c Rename DISPATCH_DEFINE_TYPE() to DISPATCH_REGISTER_TYPE() 2019-03-25 16:35:34 -04:00
pubsub_build.h move pubsub_connector_t typedef to pubsub_connect.h 2019-03-25 16:35:34 -04:00
pubsub_builder_st.h Add function to clear publish bindings. 2019-03-25 16:35:33 -04:00
pubsub_check.c Don't unconditionally deref pub and sub in lint_message_consistency 2019-03-28 09:19:23 -04:00
pubsub_connect.h Rename DISPATCH_DEFINE_TYPE() to DISPATCH_REGISTER_TYPE() 2019-03-25 16:35:34 -04:00
pubsub_flags.h Pubsub: an OO layer on top of lib/dispatch 2019-03-25 16:35:33 -04:00
pubsub_macros.h Rename one case of c_type to c_ptr_type. 2019-03-25 16:35:34 -04:00
pubsub_publish.c coverage: Exclude lines in pubsub_pub that can only be reached on bug 2019-03-25 16:35:34 -04:00
pubsub_publish.h Pubsub: an OO layer on top of lib/dispatch 2019-03-25 16:35:33 -04:00
pubsub.h Document several issues found by Taylor 2019-03-25 16:35:34 -04:00