Просмотр исходного кода

Fix memory leak

Credit to OSS-Fuzz
Stefan Profanter лет назад: 7
Родитель
Сommit
e23fb0b6a2
1 измененных файлов с 2 добавлено и 0 удалено
  1. 2 0
      src/server/ua_server_binary.c

+ 2 - 0
src/server/ua_server_binary.c

@@ -544,6 +544,8 @@ static void processERR(UA_Server *server, UA_Connection *connection, const UA_By
     UA_LOG_ERROR(server->config.logger, UA_LOGCATEGORY_NETWORK,
                  "Client replied with an error message: %s %.*s",
                  UA_StatusCode_name(errorMessage.error), errorMessage.reason.length, errorMessage.reason.data);
+
+    UA_TcpErrorMessage_deleteMembers(&errorMessage);
 }
 
 /* Takes decoded messages starting at the nodeid of the content type. Only OPN