diff --git a/ot_stats.c b/ot_stats.c index 39b8d69..5e7a9f3 100644 --- a/ot_stats.c +++ b/ot_stats.c @@ -59,6 +59,7 @@ static char * ot_failed_request_names[] = { "302 Redirect", "400 Par static unsigned long long ot_renewed[OT_PEER_TIMEOUT]; static unsigned long long ot_overall_sync_count; static unsigned long long ot_overall_stall_count; +static unsigned long long g_stats_connid_missmatches; static time_t ot_start_time; @@ -723,6 +724,8 @@ void stats_issue_event( ot_status_event event, PROTO_FLAG proto, uintptr_t event pthread_mutex_unlock( &g_woodpeckers_mutex ); break; #endif + case EVENT_CONNID_MISSMATCH: + ++g_stats_connid_missmatches; default: break; } diff --git a/ot_stats.h b/ot_stats.h index ffb5ad7..821bc2b 100644 --- a/ot_stats.h +++ b/ot_stats.h @@ -20,7 +20,8 @@ typedef enum { EVENT_FULLSCRAPE, /* TCP only */ EVENT_FAILED, EVENT_BUCKET_LOCKED, - EVENT_WOODPECKER + EVENT_WOODPECKER, + EVENT_CONNID_MISSMATCH } ot_status_event; enum {