info.details.operation_finished.generic = NULL;
goto call_cb;
}
- data->cfg = GNUNET_TESTBED_get_config_from_peerinfo_msg_ (msg);
+ data->cfg = GNUNET_TESTBED_extract_config_ (msg);
GNUNET_assert (NULL == data->op_result);
data->op_result = data->ca (data->cada_cls, data->cfg);
info.details.operation_finished.emsg = NULL;
GNUNET_assert (NULL != data);
GNUNET_assert (NULL != data->peer);
c = data->peer->controller;
- op_id = c->operation_counter++;
+ op_id = GNUNET_TESTBED_get_next_op_id (c);
msg =
GNUNET_TESTBED_generate_peergetconfig_msg_ (data->peer->unique_id, op_id);
data->opc =
GNUNET_TESTBED_operation_queue_insert_ (peer->
controller->opq_parallel_operations,
data->operation);
+ GNUNET_TESTBED_operation_begin_wait_ (data->operation);
return data->operation;
}