From 20ffb81d2ff7a2cb0755a3e555f5f04be217fc25 Mon Sep 17 00:00:00 2001 From: Steve Karg Date: Mon, 9 Feb 2026 16:14:43 -0600 Subject: [PATCH] Add conditional check for object creation in create_object_process --- src/bacnet/create_object.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/bacnet/create_object.c b/src/bacnet/create_object.c index bdc298ec..6c0ca89c 100644 --- a/src/bacnet/create_object.c +++ b/src/bacnet/create_object.c @@ -838,7 +838,11 @@ bool create_object_process( data->error_code = ERROR_CODE_WRITE_ACCESS_DENIED; } } else { - object_instance = create_object(data->object_instance); + if (create_object) { + object_instance = create_object(data->object_instance); + } else { + object_instance = data->object_instance; + } if (object_instance == BACNET_MAX_INSTANCE) { /* The device cannot allocate the space needed for the new object.*/