mirror of
https://github.com/wangyu-/udp2raw.git
synced 2025-01-19 22:39:31 +08:00
config: treat TABs as spaces
This commit is contained in:
parent
6ef38709a6
commit
01e0e51b9b
11
main.cpp
11
main.cpp
@ -2551,6 +2551,15 @@ std::string trim_config_line(std::string line)
|
|||||||
str = trim(str, ' '); // Tab
|
str = trim(str, ' '); // Tab
|
||||||
return str;
|
return str;
|
||||||
}
|
}
|
||||||
|
std::size_t find_config_divider(std::string line)
|
||||||
|
{
|
||||||
|
std::size_t pos = line.find(" ",0); // Space
|
||||||
|
if(pos==std::string::npos)
|
||||||
|
{
|
||||||
|
pos = line.find(" ",0); // Tab
|
||||||
|
}
|
||||||
|
return pos;
|
||||||
|
}
|
||||||
void load_config(char *config_file, int argc_orig, char *argv_orig[])
|
void load_config(char *config_file, int argc_orig, char *argv_orig[])
|
||||||
{
|
{
|
||||||
// Load configurations from config_file instead of the command line.
|
// Load configurations from config_file instead of the command line.
|
||||||
@ -2565,7 +2574,7 @@ void load_config(char *config_file, int argc_orig, char *argv_orig[])
|
|||||||
{
|
{
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
auto pos = line.find(" ",0);
|
auto pos = find_config_divider(line);
|
||||||
if(pos==std::string::npos)
|
if(pos==std::string::npos)
|
||||||
{
|
{
|
||||||
arguments.push_back(line);
|
arguments.push_back(line);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user