| 116 | } |
| 117 | |
| 118 | String pbufStrCopy(const pbuf* buf, unsigned startPos, unsigned length) |
| 119 | { |
| 120 | char* stringPtr = new char[length + 1]; |
| 121 | if(stringPtr == nullptr) { |
| 122 | return nullptr; |
| 123 | } |
| 124 | stringPtr[length] = '\0'; |
| 125 | pbuf_copy_partial(const_cast<pbuf*>(buf), stringPtr, length, startPos); |
| 126 | String res = String(stringPtr); |
| 127 | delete[] stringPtr; |
| 128 | return res; |
| 129 | } |
| 130 | |
| 131 | #ifdef FIX_NETWORK_ROUTING |
| 132 | bool FixNetworkRouting() |