fixes #18777 wrong decoding order in parseDiagnosticInfo

This commit is contained in:
Matthias Isele 2023-01-04 08:48:46 +00:00 committed by Alexis La Goutte
parent 49b639e5ba
commit ddb187fe0c
1 changed files with 4 additions and 4 deletions

View File

@ -835,14 +835,14 @@ void parseDiagnosticInfo(proto_tree *tree, tvbuff_t *tvb, packet_info *pinfo, gi
{
parseInt32(subtree, tvb, pinfo, &iOffset, hf_opcua_diag_namespace);
}
if (EncodingMask & DIAGNOSTICINFO_ENCODINGMASK_LOCALIZEDTEXT_FLAG)
{
parseInt32(subtree, tvb, pinfo, &iOffset, hf_opcua_diag_localizedtext);
}
if (EncodingMask & DIAGNOSTICINFO_ENCODINGMASK_LOCALE_FLAG)
{
parseInt32(subtree, tvb, pinfo, &iOffset, hf_opcua_diag_locale);
}
if (EncodingMask & DIAGNOSTICINFO_ENCODINGMASK_LOCALIZEDTEXT_FLAG)
{
parseInt32(subtree, tvb, pinfo, &iOffset, hf_opcua_diag_localizedtext);
}
if (EncodingMask & DIAGNOSTICINFO_ENCODINGMASK_ADDITIONALINFO_FLAG)
{
parseString(subtree, tvb, pinfo, &iOffset, hf_opcua_diag_additionalinfo);