From d16865ff29d4771f404b216680e18fced7e9bae8 Mon Sep 17 00:00:00 2001 From: Steve Karg Date: Tue, 21 Apr 2026 15:03:23 -0500 Subject: [PATCH] fix: ensure COV subscriptions are initialized before processing SubscribeCOV requests (#1309) --- src/bacnet/basic/service/h_cov.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/bacnet/basic/service/h_cov.c b/src/bacnet/basic/service/h_cov.c index bc902450..9bd9353e 100644 --- a/src/bacnet/basic/service/h_cov.c +++ b/src/bacnet/basic/service/h_cov.c @@ -871,6 +871,10 @@ void handler_cov_subscribe( BACNET_ADDRESS my_address = { 0 }; bool error = false; + /* Has the COV Initialization been called? */ + if (!COV_Subscriptions) { + handler_cov_init(); + } /* initialize a common abort code */ cov_data.error_code = ERROR_CODE_ABORT_SEGMENTATION_NOT_SUPPORTED; /* encode the NPDU portion of the packet */