Explorar o código

Stack: Check for out-of-memory while creating server config

Fixes: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=11646

Credit to oss-fuzz
Stefan Profanter %!s(int64=5) %!d(string=hai) anos
pai
achega
b07583145f
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

@@ -256,6 +256,9 @@ UA_ServerConfig_new_customBuffer(UA_UInt16 portNumber,
                                  UA_UInt32 sendBufferSize,
                                  UA_UInt32 recvBufferSize) {
     UA_ServerConfig *conf = createDefaultConfig();
+    if (!conf) {
+        return NULL;
+    }
 
     UA_StatusCode retval = UA_Nodestore_default_new(&conf->nodestore);
     if(retval != UA_STATUSCODE_GOOD) {