Quoting needs to be with single quotes, not double quotes. Also single quotes need to be escaped.
refs #10544
Signed-off-by: Jean Flach <jean-marcel.flach@netways.de>
#include <IPHlpApi.h>
#include "check_network.h"
+#include "boost/algorithm/string/replace.hpp"
#define VERSION 1.1
std::wcout << "\tNo friendly name found, using adapter name\n";
wsFriendlyName = it->name;
}
- tss << L"netI=\"" << wsFriendlyName << L"\";in=" << it->BytesInSec << "B/s;out=" << it->BytesOutSec << L"B/s ";
+ boost::algorithm::replace_all(wsFriendlyName, "'", "''");
+ tss << L"netI='" << wsFriendlyName << L"';in=" << it->BytesInSec << "B/s;out=" << it->BytesOutSec << L"B/s ";
}
if (printInfo.warn.rend(tIn + tOut))