diff --git a/lib/nodes/signal_generator.cpp b/lib/nodes/signal_generator.cpp index 93ae882fb..d17068b38 100644 --- a/lib/nodes/signal_generator.cpp +++ b/lib/nodes/signal_generator.cpp @@ -221,7 +221,7 @@ int signal_generator_parse(struct node *n, json_t *cfg) throw ConfigError(json_type, "node-config-node-signal", "Length of values must match"); json_array_foreach(json_type, i, json_value) { - type_str = json_string_value(json_type); + type_str = json_string_value(json_value); s->type[i] = signal_generator_lookup_type(type_str); }