Browse Source

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

ichrispa 9 years ago
parent
commit
6da2eab237
1 changed files with 1 additions and 1 deletions
  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);