Sfoglia il codice sorgente

make a statuscode comparison unambiguous

Julius Pfrommer 9 anni fa
parent
commit
7062cb6e58
1 ha cambiato i file con 1 aggiunte e 1 eliminazioni
  1. 1 1
      src/server/ua_subscription.c

+ 1 - 1
src/server/ua_subscription.c

@@ -296,7 +296,7 @@ UA_StatusCode Subscription_registerUpdateJob(UA_Server *server, UA_Subscription
     // Practically enough, the client sends a uint32 in ms, which we store as datetime, which here is required in as uint32 in ms as the interval
     // Practically enough, the client sends a uint32 in ms, which we store as datetime, which here is required in as uint32 in ms as the interval
     UA_StatusCode retval = UA_Server_addRepeatedJob(server, *sub->timedUpdateJob, sub->publishingInterval,
     UA_StatusCode retval = UA_Server_addRepeatedJob(server, *sub->timedUpdateJob, sub->publishingInterval,
                                                     &sub->timedUpdateJobGuid);
                                                     &sub->timedUpdateJobGuid);
-    if(!retval)
+    if(retval == UA_STATUSCODE_GOOD)
         sub->timedUpdateIsRegistered = UA_TRUE;
         sub->timedUpdateIsRegistered = UA_TRUE;
     return retval;
     return retval;
 }
 }