ParseWireGuardConfigString is now const char *

This commit is contained in:
Ludvig Strigeus 2018-11-27 23:40:53 +01:00
parent 59650dcd55
commit aa22daeeb2
2 changed files with 4 additions and 2 deletions

View file

@ -271,8 +271,10 @@ static bool ContainsNonAsciiCharacter(const char *buf, size_t size) {
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};
std::string buf2 = bufin;
char *buf = &buf2[0];
WgFileParser file_parser(wg, dns_resolver);

View file

@ -15,7 +15,7 @@ private:
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);