From 358af63a1ad6d9c44410d615f707ac94300a4013 Mon Sep 17 00:00:00 2001 From: "Kelvin M. Klann" Date: Mon, 8 Jan 2024 10:16:47 -0300 Subject: firecfg: use filename var earlier And make it const. --- src/firecfg/desktop_files.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/firecfg/desktop_files.c b/src/firecfg/desktop_files.c index 7ac60f70c..5ed15c02b 100644 --- a/src/firecfg/desktop_files.c +++ b/src/firecfg/desktop_files.c @@ -163,7 +163,8 @@ void fix_desktop_files(const char *homedir) { // copy struct dirent *entry; while ((entry = readdir(dir)) != NULL) { - if (strcmp(entry->d_name, ".") == 0 || strcmp(entry->d_name, "..") == 0) + const char *filename = entry->d_name; + if (strcmp(filename, ".") == 0 || strcmp(filename, "..") == 0) continue; // skip if not regular file or link @@ -172,11 +173,9 @@ void fix_desktop_files(const char *homedir) { continue; // skip if not .desktop file - if (strstr(entry->d_name,".desktop") != (entry->d_name+strlen(entry->d_name)-8)) + if (strstr(filename, ".desktop") != (filename + strlen(filename) - 8)) continue; - char *filename = entry->d_name; - // skip links - Discord on Arch #4235 seems to be a symlink to /opt directory // if (is_link(filename)) // continue; -- cgit v1.2.3-70-g09d2