diff --git a/sway/main.c b/sway/main.c index 757f9a042..c9e7c1852 100644 --- a/sway/main.c +++ b/sway/main.c @@ -229,6 +229,9 @@ int main(int argc, char **argv) { exit(EXIT_SUCCESS); break; case 'c': // config + if (config_path != NULL) { + free(config_path); + } config_path = strdup(optarg); break; case 'C': // validate