From a30ac5f4a31ae064262af89d90bddb45b4d6a663 Mon Sep 17 00:00:00 2001
From: patrick96
Date: Sun, 24 May 2020 19:46:20 +0200
Subject: [PATCH] fix(actions): Separate data from action properly
---
src/components/controller.cpp | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/components/controller.cpp b/src/components/controller.cpp
index aa1fcd15..9322b1c9 100644
--- a/src/components/controller.cpp
+++ b/src/components/controller.cpp
@@ -426,8 +426,8 @@ void controller::process_inputdata() {
// The action contains data
if (data_sep_pos != string::npos) {
- data = action.substr(end_pos + 1);
- action.erase(end_pos);
+ data = action.substr(data_sep_pos + 1);
+ action.erase(data_sep_pos);
}
m_log.info("Forwarding data to input handlers (name: '%s', action: '%s', data: '%s') ", handler_name, action, data);