Thumbnail

rani/cscroll.git

Clone URL: https://git.buni.party/rani/cscroll.git

commit e6e0e00494ffe1df4e421284f71e78afbb76e2fc Author: Raniconduh <clagv.randomgames@gmail.com> Date: Mon Oct 18 20:46:53 2021 +0000 added use of errno for EACCES diff --git a/src/dir.c b/src/dir.c index f136ad2..98dab3a 100644 --- a/src/dir.c +++ b/src/dir.c @@ -56 +57 @@  #include <stdio.h>  #include <stdbool.h>  #include <unistd.h> +#include <errno.h>    #include "dir.h"  #include "io.h" @@ -247 +259 @@ int list_dir(char * dir_path) {   n_dir_entries = 0;     if (!dir) { - permission_denied = true; + if (errno == EACCES) + permission_denied = true; + closedir(dir);   return 1;   }   permission_denied = false;