/* Return TRUE if we have one or more tap listeners that require dissection, FALSE otherwise.  */
gboolean tap_listeners_require_dissection(void)
/* Return TRUE if we have one or more tap listeners that require dissection, FALSE otherwise.  */
gboolean tap_listeners_require_dissection(void)
{
	volatile tap_listener_t *tap_queue = tap_listener_queue;
	while(tap_queue) {
		if(!(tap_queue->flags & TL_IS_DISSECTOR_HELPER))
			return TRUE;
		tap_queue = tap_queue->next;
	}
	return FALSE;
}