From 50ecdd1241ff01d13e4a7004568250d25845b44d Mon Sep 17 00:00:00 2001 From: skarg Date: Tue, 15 Jan 2008 14:27:08 +0000 Subject: [PATCH] Corrected error for subscribeCOV cancelation. --- bacnet-stack/demo/handler/h_cov.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bacnet-stack/demo/handler/h_cov.c b/bacnet-stack/demo/handler/h_cov.c index faff66c0..412e28bc 100644 --- a/bacnet-stack/demo/handler/h_cov.c +++ b/bacnet-stack/demo/handler/h_cov.c @@ -141,13 +141,13 @@ static bool cov_list_subscribe( cov_data->issueConfirmedNotifications; COV_Subscriptions[index].lifetime = cov_data->lifetime; COV_Subscriptions[index].send_requested = true; - } else { + } else if (!existing_entry) { if (first_invalid_index < 0) { /* Out of resources */ *error_class = ERROR_CLASS_RESOURCES; *error_code = ERROR_CODE_OTHER; } else { - /* Unable to cancel request of unsubscribed object */ + /* Unable to cancel request - valid object not subscribed */ *error_class = ERROR_CLASS_OBJECT; *error_code = ERROR_CODE_OTHER; }