From 0b977d2a8f0e850735775a870d810c4589a4dfb3 Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Tue, 18 Jun 2019 17:08:13 -0700 Subject: [PATCH] Fixed change that broke `bb -d` by clearing bb's path prematurely. --- bb.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/bb.c b/bb.c index 8cf9fd9..47a4bbf 100644 --- a/bb.c +++ b/bb.c @@ -1311,8 +1311,6 @@ void bb_browse(bb_t *bb, const char *path) goto next_input; quit: - bb->path[0] = '\0'; - populate_files(bb, 0); if (tty_out) { fputs(T_LEAVE_BBMODE, tty_out); cleanup(); @@ -1506,6 +1504,9 @@ int main(int argc, char *argv[]) if (print_dir) printf("%s\n", bb->path); + // Cleanup: + bb->path[0] = '\0'; + populate_files(bb, 0); for (entry_t *next, *e = bb->firstselected; e; e = next) { next = e->selected.next; e->selected.atme = NULL;