From 047dbb49f990c3e66cd6eff7c0e143868c6c7e0c Mon Sep 17 00:00:00 2001 From: TheDarkBug Date: Sun, 3 Oct 2021 13:51:05 +0200 Subject: [PATCH] Fixed recursion segfault (on my system works) --- uwufetch.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/uwufetch.c b/uwufetch.c index bc62f6f..068d48c 100644 --- a/uwufetch.c +++ b/uwufetch.c @@ -188,9 +188,10 @@ void parse_config() // opening and reading the config file FILE *config; - if (config_directory == NULL) + if (config_directory == NULL) { if (homedir != NULL) config = fopen(strcat(homedir, "/.config/uwufetch/config"), "r"); + } else config = fopen(config_directory, "r"); if (config == NULL) @@ -738,7 +739,7 @@ void replace_ignorecase(char *original, char *search, char *replacer) original[0] = 0; strcpy(original, buffer); replace(original, search, replacer); - return replace_ignorecase(original, search, replacer); + return replace(original, search, replacer); } void print_ascii()