Преглед на файлове

Add missing parameter check

Mark преди 7 години
родител
ревизия
32d6a02f3b
променени са 1 файла, в които са добавени 4 реда и са изтрити 0 реда
  1. 4 0
      src/ua_securechannel.c

+ 4 - 0
src/ua_securechannel.c

@@ -130,6 +130,10 @@ UA_SecureChannel_generateNonce(const UA_SecureChannel *const channel,
 
 UA_StatusCode
 UA_SecureChannel_generateNewKeys(UA_SecureChannel *const channel) {
+
+    if(channel == NULL)
+        return UA_STATUSCODE_BADINTERNALERROR;
+
     const UA_SecurityPolicy *const securityPolicy = channel->securityPolicy;
     const UA_SecurityPolicyChannelModule *channelModule =
         &securityPolicy->channelModule;