void Agent::putResponse(const AgentResponse &response, int expectedResult)
{
+ auto size = response.data().size();
int ret = cynara_agent_put_response(m_agent,
response.type(),
response.id(),
- reinterpret_cast<const void*>(response.data().data()),
- response.data().size());
+ size ? static_cast<const void*>(response.data().data())
+ : nullptr,
+ size);
RUNNER_ASSERT_MSG(ret == expectedResult,
"cynara_agent_put_response returned wrong value: "