summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/ucm/parser.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/ucm/parser.c b/src/ucm/parser.c
index 351b7c40..976aa8be 100644
--- a/src/ucm/parser.c
+++ b/src/ucm/parser.c
@@ -2630,7 +2630,7 @@ static int parse_toplevel_path(snd_use_case_mgr_t *uc_mgr,
ucm_filename(fn, sizeof(fn), version, dir, file);
if (access(fn, R_OK) == 0 && lstat64(fn, &st) == 0) {
- if (st.st_mode & S_IFLNK) {
+ if (S_ISLNK(st.st_mode)) {
ssize_t r;
char *link, *dir2, *p;