mirror of https://github.com/xzeldon/htop.git
avoid deleting valid symbolic links to .htoprc
so that home directories can be used with both old and new versions of htop (see #3496731).
This commit is contained in:
parent
571ae33bb4
commit
368cb1fe20
|
@ -239,7 +239,9 @@ Settings* Settings_new(ProcessList* pl, Header* header, int cpuCount) {
|
|||
mkdir(htopDir, 0700);
|
||||
free(htopDir);
|
||||
free(configDir);
|
||||
if (access(legacyDotfile, R_OK) != 0) {
|
||||
struct stat st;
|
||||
lstat(legacyDotfile, &st);
|
||||
if (access(legacyDotfile, R_OK) != 0 || S_ISLNK(st.st_mode)) {
|
||||
free(legacyDotfile);
|
||||
legacyDotfile = NULL;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue