diff --git a/plugins/out_azure_logs_ingestion/azure_logs_ingestion.c b/plugins/out_azure_logs_ingestion/azure_logs_ingestion.c index c72559f9ad6..7d89ef0075e 100644 --- a/plugins/out_azure_logs_ingestion/azure_logs_ingestion.c +++ b/plugins/out_azure_logs_ingestion/azure_logs_ingestion.c @@ -374,6 +374,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;