From 51a3f204452ba01a3caacb303eeb1b0f80f2b1a0 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Tue, 26 Feb 2019 00:59:37 +0100 Subject: [PATCH] FileManager: Don't crash when clicking on a forbidden directory. --- Applications/FileManager/DirectoryView.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Applications/FileManager/DirectoryView.cpp b/Applications/FileManager/DirectoryView.cpp index e7cff999f5..87b5a3cc9c 100644 --- a/Applications/FileManager/DirectoryView.cpp +++ b/Applications/FileManager/DirectoryView.cpp @@ -38,6 +38,10 @@ void DirectoryView::open(const String& path) { if (m_path == path) return; + DIR* dirp = opendir(path.characters()); + if (!dirp) + return; + closedir(dirp); m_path = path; reload(); if (on_path_change)