From 2070fea9a85b4d91cfffd22a316bcaea92f320bb Mon Sep 17 00:00:00 2001 From: Laurent Mazet Date: Thu, 2 Jan 2025 23:11:55 +0100 Subject: [PATCH] correct hook for incorrect directory --- fm.c | 6 ++++++ function.c | 1 - 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/fm.c b/fm.c index f01826e..acd5581 100644 --- a/fm.c +++ b/fm.c @@ -123,6 +123,12 @@ int main (int argc, char *argv[]) if (list == NULL) { list = exploredir (dirname); + if (list == NULL) { + endwin (); + freewindow (windir); + VERBOSE (ERROR, fprintf (stderr, "can't read directory '%s'\n", dirname)); + return 1; + } } clear (); diff --git a/function.c b/function.c index 8bab6e1..09561bd 100644 --- a/function.c +++ b/function.c @@ -111,7 +111,6 @@ list_t *exploredir (char *dirname) { DIR *dir = opendir (dirname); if (dir == NULL) { - VERBOSE (WARNING, fprintf (stderr, "can't read directory '%s'\n", dirname)); return NULL; } -- 2.30.2