Преглед изворни кода

Fixed invalid null-pointer safeguard in response to #308 reported by @MatthieuAdam

ichrispa пре 9 година
родитељ
комит
6da2eab237
1 измењених фајлова са 1 додато и 1 уклоњено
  1. 1 1
      src/server/ua_services_subscription.c

+ 1 - 1
src/server/ua_services_subscription.c

@@ -191,7 +191,7 @@ void Service_Publish(UA_Server *server, UA_Session *session, const UA_PublishReq
     // subscriptions have notifications, force one to generate a keepalive so we
     // don't return an empty message
     sub = LIST_FIRST(&manager->serverSubscriptions);
-    if(!sub) {
+    if(sub) {
         response->subscriptionId = sub->subscriptionID;
         sub->keepAliveCount.currentValue=sub->keepAliveCount.minValue;
         Subscription_generateKeepAlive(sub);