build: align minimum build dependencies with ndn-cxx
* gcc 7.4
* clang 6.0
* Xcode 10.0 (11.3 or later recommended)
Also update waf to version 2.0.23
Change-Id: Id4eb36b068569636d6077b90dd784f9c3c451e9a
diff --git a/src/ndn-traffic-client.cpp b/src/ndn-traffic-client.cpp
index 21b1750..781966a 100644
--- a/src/ndn-traffic-client.cpp
+++ b/src/ndn-traffic-client.cpp
@@ -1,6 +1,6 @@
/* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil; -*- */
/*
- * Copyright (c) 2014-2019, Arizona Board of Regents.
+ * Copyright (c) 2014-2022, Arizona Board of Regents.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -392,8 +392,7 @@
m_trafficPatterns[patternId].m_nInterestsReceived++;
if (m_trafficPatterns[patternId].m_expectedContent) {
- std::string receivedContent(reinterpret_cast<const char*>(data.getContent().value()),
- data.getContent().value_size());
+ std::string receivedContent = readString(data.getContent());
if (receivedContent != *m_trafficPatterns[patternId].m_expectedContent) {
m_nContentInconsistencies++;
m_trafficPatterns[patternId].m_nContentInconsistencies++;