You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@plc4x.apache.org by cd...@apache.org on 2018/11/28 13:55:48 UTC

[incubator-plc4x] branch develop updated: - Fixed a bug in the processing of real responses.

This is an automated email from the ASF dual-hosted git repository.

cdutz pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/incubator-plc4x.git


The following commit(s) were added to refs/heads/develop by this push:
     new 39e69b0  - Fixed a bug in the processing of real responses.
39e69b0 is described below

commit 39e69b08248f6b3ac8bb207c2a18e87461e187d9
Author: Christofer Dutz <ch...@c-ware.de>
AuthorDate: Wed Nov 28 14:55:42 2018 +0100

    - Fixed a bug in the processing of real responses.
---
 .../plc4x/java/s7/netty/strategies/DefaultS7MessageProcessor.java       | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/strategies/DefaultS7MessageProcessor.java b/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/strategies/DefaultS7MessageProcessor.java
index fa017ec..42765b7 100644
--- a/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/strategies/DefaultS7MessageProcessor.java
+++ b/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/strategies/DefaultS7MessageProcessor.java
@@ -388,7 +388,7 @@ public class DefaultS7MessageProcessor implements S7MessageProcessor {
                 S7AnyVarParameterItem requestItem = (S7AnyVarParameterItem) varParameter.getItems().get(i);
 
                 // Get the pairs of corresponding parameter and payload items.
-                S7AnyVarParameterItem responseParameterItem = (S7AnyVarParameterItem) parameterItems.get(i + responseOffset);
+                S7AnyVarParameterItem responseParameterItem = (S7AnyVarParameterItem) parameterItems.get(0);
                 VarPayloadItem responsePayloadItem = payloadItems.get(i + responseOffset);
                 int dataOffset = (responsePayloadItem.getData() != null) ? responsePayloadItem.getData().length : 0;