Better logic

This commit is contained in:
Clownacy 2020-08-31 20:55:31 +01:00
parent d15e1b7f41
commit 02bf38b8f6

View file

@ -39,13 +39,10 @@ int main(int argc, char *argv[])
for (size_t i = strlen(argv[0]);; --i) for (size_t i = strlen(argv[0]);; --i)
{ {
if (i == 0 || argv[0][i] == '\\' || argv[0][i] == '/') if (i == 0 || argv[0][i - 1] == '\\' || argv[0][i - 1] == '/')
{ {
const char config_string[] = "Config.dat"; const char config_string[] = "Config.dat";
if (argv[0][i] == '\\' || argv[0][i] == '/')
++i; // Point to after the path separator
config_path = (char*)malloc(i + sizeof(config_string)); config_path = (char*)malloc(i + sizeof(config_string));
if (config_path == NULL) if (config_path == NULL)