Explorar o código

Stack: Check for NULL config

Stefan Profanter %!s(int64=5) %!d(string=hai) anos
pai
achega
d874c0fff7
Modificáronse 1 ficheiros con 3 adicións e 0 borrados
  1. 3 0
      plugins/ua_config_default.c

+ 3 - 0
plugins/ua_config_default.c

@@ -98,6 +98,9 @@ static UA_UsernamePasswordLogin usernamePasswords[2] = {
 
 static UA_StatusCode
 setDefaultConfig(UA_ServerConfig *conf) {
+	if (!conf)
+		return UA_STATUSCODE_BADINVALIDARGUMENT;
+
     /* Zero out.. All members have a valid initial value */
     UA_ServerConfig_clean(conf);
     memset(conf, 0, sizeof(UA_ServerConfig));