From dce51b2d529e110c6135664474ef7a4d476f687e Mon Sep 17 00:00:00 2001 From: Steffen Vogel Date: Thu, 19 May 2022 11:48:31 +0200 Subject: [PATCH] fix parsing of signals in vector and object notation --- lib/node_direction.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/node_direction.cpp b/lib/node_direction.cpp index ea6face8f..984561488 100644 --- a/lib/node_direction.cpp +++ b/lib/node_direction.cpp @@ -116,13 +116,13 @@ int NodeDirection::parse(json_t *json) const char *dt = json_string_value(json_signals); signals = std::make_shared(dt); - if (signals) - return ret; + if (!signals) + return -1; } else { signals = std::make_shared(DEFAULT_SAMPLE_LENGTH, SignalType::FLOAT); - if (signals) - return ret; + if (!signals) + return -1; } #ifdef WITH_HOOKS