summaryrefslogtreecommitdiffstats
path: root/src/rpc-server/commands/trex_rpc_cmd_stream.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/rpc-server/commands/trex_rpc_cmd_stream.cpp')
-rw-r--r--src/rpc-server/commands/trex_rpc_cmd_stream.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/rpc-server/commands/trex_rpc_cmd_stream.cpp b/src/rpc-server/commands/trex_rpc_cmd_stream.cpp
index 8b285c06..a1c3bb99 100644
--- a/src/rpc-server/commands/trex_rpc_cmd_stream.cpp
+++ b/src/rpc-server/commands/trex_rpc_cmd_stream.cpp
@@ -227,7 +227,7 @@ void
TrexRpcCmdAddStream::parse_vm(const Json::Value &vm, TrexStream *stream, Json::Value &result) {
/* array of VM instructions on vm */
for (int i = 0; i < vm.size(); i++) {
- const Json::Value & inst = vm[i];
+ const Json::Value & inst = parse_object(vm, i, result);
auto vm_types = {"fix_checksum_ipv4", "flow_var", "write_flow_var"};
std::string vm_type = parse_choice(inst, "type", vm_types, result);