ParseWireGuardConfigString is now const char *
This commit is contained in:
parent
59650dcd55
commit
aa22daeeb2
|
@ -271,8 +271,10 @@ static bool ContainsNonAsciiCharacter(const char *buf, size_t size) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool ParseWireGuardConfigString(WireguardProcessor *wg, char *buf, size_t buf_size, DnsResolver *dns_resolver) {
|
bool ParseWireGuardConfigString(WireguardProcessor *wg, const char *bufin, size_t buf_size, DnsResolver *dns_resolver) {
|
||||||
char group[32] = {0};
|
char group[32] = {0};
|
||||||
|
std::string buf2 = bufin;
|
||||||
|
char *buf = &buf2[0];
|
||||||
|
|
||||||
WgFileParser file_parser(wg, dns_resolver);
|
WgFileParser file_parser(wg, dns_resolver);
|
||||||
|
|
||||||
|
|
|
@ -15,7 +15,7 @@ private:
|
||||||
static void HandleConfigurationProtocolGet(WireguardProcessor *proc, std::string *result);
|
static void HandleConfigurationProtocolGet(WireguardProcessor *proc, std::string *result);
|
||||||
};
|
};
|
||||||
|
|
||||||
bool ParseWireGuardConfigString(WireguardProcessor *wg, char *buf, size_t buf_size, DnsResolver *dns_resolver);
|
bool ParseWireGuardConfigString(WireguardProcessor *wg, const char *buf, size_t buf_size, DnsResolver *dns_resolver);
|
||||||
bool ParseWireGuardConfigFile(WireguardProcessor *wg, const char *filename, DnsResolver *dns_resolver);
|
bool ParseWireGuardConfigFile(WireguardProcessor *wg, const char *filename, DnsResolver *dns_resolver);
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue