Changed from strncmp to strdup to work around warnings
This commit is contained in:
@@ -73,12 +73,13 @@ main(int argc, char* argv[])
|
|||||||
for (int i = 0; i < argc; ++i)
|
for (int i = 0; i < argc; ++i)
|
||||||
printf("%d: %s\n", i, argv[i]);
|
printf("%d: %s\n", i, argv[i]);
|
||||||
|
|
||||||
const size_t buf_size = 256;
|
char* config_path;
|
||||||
char config_path[buf_size];
|
(argc == 3) ? config_path = strdup(argv[2])
|
||||||
(argc == 3) ? strncpy(config_path, argv[2], buf_size)
|
: config_path = strdup(AC_DEFAULT_CONFIG);
|
||||||
: strncpy(config_path, AC_DEFAULT_CONFIG, buf_size);
|
|
||||||
|
|
||||||
printf("Config path: %s\n", config_path);
|
printf("Config path: %s\n", config_path);
|
||||||
|
ERRCHK(config_path);
|
||||||
|
|
||||||
if (argc == 1) {
|
if (argc == 1) {
|
||||||
return run_renderer(config_path);
|
return run_renderer(config_path);
|
||||||
}
|
}
|
||||||
@@ -98,5 +99,6 @@ main(int argc, char* argv[])
|
|||||||
WARNING("Too many options given");
|
WARNING("Too many options given");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
free(config_path);
|
||||||
return EXIT_FAILURE;
|
return EXIT_FAILURE;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user