Change free, malloc to realloc

This commit is contained in:
buffet 2019-12-11 13:46:09 +00:00
parent f936aed7c2
commit 3673ae37ca
2 changed files with 2 additions and 2 deletions

View file

@ -79,6 +79,7 @@ main(int argc, char **argv)
if (!server_init(&server, config_path)) { if (!server_init(&server, config_path)) {
wlr_log(WLR_ERROR, "Failed to initialize server"); wlr_log(WLR_ERROR, "Failed to initialize server");
free(config_path);
exit(EXIT_FAILURE); exit(EXIT_FAILURE);
} }

View file

@ -65,8 +65,7 @@ server_init(struct kiwmi_server *server, char *config_path)
if (!config_path) { if (!config_path) {
// default config path // default config path
free(config_path); config_path = realloc(config_path, PATH_MAX);
config_path = malloc(PATH_MAX);
if (!config_path) { if (!config_path) {
wlr_log(WLR_ERROR, "Falied to allocate memory"); wlr_log(WLR_ERROR, "Falied to allocate memory");
wl_display_destroy(server->wl_display); wl_display_destroy(server->wl_display);