This library controls the WNC. There is a derived class for usage from the K64F board.
Fork of WncControllerLibrary by
Diff: WncController.cpp
- Revision:
- 37:92acf8c20e6d
- Parent:
- 36:d1a98d5f2bbd
--- a/WncController.cpp Thu Apr 06 21:42:30 2017 -0400
+++ b/WncController.cpp Fri Sep 15 23:28:54 2017 +0000
@@ -1620,10 +1620,12 @@
str += "\"";
r = sendWncCmd(str.c_str(), &pRespStr, WNC_DNS_RESOLVE_WAIT_MS);
if (r == WNC_AT_CMD_OK && pRespStr->size() > 0) {
- size_t pos_start = pRespStr->find(":\"") + 2;
+ size_t pos_start = pRespStr->find(":\"");
if (pos_start != string::npos) {
- size_t pos_end = pRespStr->find("\"", pos_start) - 1;
+ pos_start += 2;
+ size_t pos_end = pRespStr->find("\"", pos_start);
if (pos_end != string::npos) {
+ pos_end -= 1;
if (pos_end > pos_start) {
// Make a copy for use later (the source string is re-used)
*ipStr = pRespStr->substr(pos_start, pos_end - pos_start + 1);
