[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[tyndur-devel] [PATCH] shell: PF in Dateinamenvervollständigung gefixt
! shell: Wenn irgendein Phantasiepfad vervollständigt werden soll, der
mit einem nicht existierenden Verzeichnis anfängt, darf nicht
directory_close(NULL) aufgerufen werden, sonst gibt es rot.
Signed-off-by: Kevin Wolf <kevin@xxxxxxxxxx>
---
src/modules/c/shell/completion.c | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/src/modules/c/shell/completion.c b/src/modules/c/shell/completion.c
index 116d7c9..b23cd75 100644
--- a/src/modules/c/shell/completion.c
+++ b/src/modules/c/shell/completion.c
@@ -316,7 +316,9 @@ static char** shell_file_matches(const char* word)
list_destroy(matches_list);
out:
- directory_close(dir);
+ if (dir) {
+ directory_close(dir);
+ }
free(dirname);
free(filename);
return matches;
--
1.6.0.2