summaryrefslogtreecommitdiff
path: root/src/ucm/ucm_subs.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/ucm/ucm_subs.c')
-rw-r--r--src/ucm/ucm_subs.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/ucm/ucm_subs.c b/src/ucm/ucm_subs.c
index 6ff21853..2261bdc2 100644
--- a/src/ucm/ucm_subs.c
+++ b/src/ucm/ucm_subs.c
@@ -499,7 +499,7 @@ static char *rval_env(snd_use_case_mgr_t *uc_mgr ATTRIBUTE_UNUSED, const char *i
static char *rval_sysfs(snd_use_case_mgr_t *uc_mgr ATTRIBUTE_UNUSED, const char *id)
{
char path[PATH_MAX], link[PATH_MAX + 1];
- struct stat sb;
+ struct stat64 sb;
ssize_t len;
const char *e;
int fd;
@@ -510,7 +510,7 @@ static char *rval_sysfs(snd_use_case_mgr_t *uc_mgr ATTRIBUTE_UNUSED, const char
if (id[0] == '/')
id++;
snprintf(path, sizeof(path), "%s/%s", e, id);
- if (lstat(path, &sb) != 0)
+ if (lstat64(path, &sb) != 0)
return NULL;
if (S_ISLNK(sb.st_mode)) {
len = readlink(path, link, sizeof(link) - 1);