Uploaded image for project: 'EtherNet/IP Core V3'
  1. EtherNet/IP Core V3
  2. PSEIP-1006

EIP_OBJECT_LFWD_OPEN_FWD_RES with incorrect packet length results in crash

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: V3.8.0.12, V3.9.0.0
    • Component/s: None
    • Labels:
      None
    • Account:
      SPC EthernetIp Core (SPCETHERNET)

      Description

      EIP_OBJECT_LFWD_OPEN_FWD_RES with incorrect packet length (e.g. packet size zero) currently leads to firmware crash. It is expected that no crash occurs.

      As stated in the API manual, the response packet size shall be

      ulLen = 60 + n = EIP_OBJECT_FWD_OPEN_FWD_RES_SIZE + n

      n: Length of connection path (`abConnPath`) in bytes +
      Length of “Application Reply” data in `abConnPath`

      Any other packet size is considered invalid and results in no Forward Open Response being sent to the network.

        Attachments

          Expenses

            Activity

              Status Description

                People

                • Reporter:
                  TBaranczyk Thomas Baranczyk
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  0 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: