From 59efa1080b207965a1567db815ba2e7cce182bfd Mon Sep 17 00:00:00 2001 From: Ivan Baravy Date: Tue, 5 May 2020 18:48:29 +0300 Subject: [PATCH] umka_fuse: workaround when kolibri doesn't set the folder flag on dirs. --- umka_fuse.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/umka_fuse.c b/umka_fuse.c index b527a34..45c43f4 100644 --- a/umka_fuse.c +++ b/umka_fuse.c @@ -38,7 +38,8 @@ #define DIRENTS_TO_READ 100 static void bdfe_to_stat(bdfe_t *kf, struct stat *st) { - if (kf->attr & KF_FOLDER) { +// if (kf->attr & KF_FOLDER) { + if (st) { st->st_mode = S_IFDIR | 0755; st->st_nlink = 2; } else { @@ -63,7 +64,6 @@ static int umka_getattr(const char *path, struct stat *stbuf, (void) fi; int res = 0; - bdfe_t file; f7080s5arg_t fX0 = {.sf = 5, .flags = 0, .buf = &file, .u = {.f80 = {.path_encoding = UTF8, .path = path}}}; f7080ret_t r;