From 46c7fc182d990a373d6a9197a69ff05bba902005 Mon Sep 17 00:00:00 2001 From: Kusanagi Kouichi Date: Wed, 20 Oct 2010 18:00:01 +0900 Subject: [PATCH] monitor: Ignore "." and ".." when completing file name. Signed-off-by: Kusanagi Kouichi Signed-off-by: Luiz Capitulino --- monitor.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/monitor.c b/monitor.c index 260cc02963..61607c5bd6 100644 --- a/monitor.c +++ b/monitor.c @@ -3976,6 +3976,11 @@ static void file_completion(const char *input) d = readdir(ffs); if (!d) break; + + if (strcmp(d->d_name, ".") == 0 || strcmp(d->d_name, "..") == 0) { + continue; + } + if (strstart(d->d_name, file_prefix, NULL)) { memcpy(file, input, input_path_len); if (input_path_len < sizeof(file)) -- 2.11.4.GIT