diff --git a/plugins/out_azure_logs_ingestion/azure_logs_ingestion.c b/plugins/out_azure_logs_ingestion/azure_logs_ingestion.c index 037a530402f..4d7ecf3069a 100644 --- a/plugins/out_azure_logs_ingestion/azure_logs_ingestion.c +++ b/plugins/out_azure_logs_ingestion/azure_logs_ingestion.c @@ -377,6 +377,11 @@ static void cb_azure_logs_ingestion_flush(struct flb_event_chunk *event_chunk, static int cb_azure_logs_ingestion_exit(void *data, struct flb_config *config) { struct flb_az_li *ctx = data; + + if (!ctx) { + return 0; + } + flb_plg_debug(ctx->ins, "exiting logs ingestion plugin"); flb_az_li_ctx_destroy(ctx); return 0;