From 09b9946d142815248eac00361d6bee4d0c86754e Mon Sep 17 00:00:00 2001 From: Jared Anderson Date: Fri, 1 Sep 2023 14:56:45 +0200 Subject: [PATCH] Fix for https://github.com/jazamatronic/grnltr/issues/1, when there are no subdirs, just wavs under /grnltr --- grnltr.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/grnltr.cpp b/grnltr.cpp index bfc52b9..27e3d67 100644 --- a/grnltr.cpp +++ b/grnltr.cpp @@ -292,8 +292,12 @@ int ReadWavsFromDir(const char *dir_path) void LoadNewDir() { strcpy(cur_dir_name, GRNLTR_PATH); - strcat(cur_dir_name, "/"); - strcat(cur_dir_name, &dir_names[cur_dir][0]); + // If there are no dirs, just wavs under /grnltr + // From https://github.com/jazamatronic/grnltr/issues/1 + if (strlen(&dir_names[cur_dir][0]) > 0) { + strcat(cur_dir_name, "/"); + strcat(cur_dir_name, &dir_names[cur_dir][0]); + } if (ReadWavsFromDir(cur_dir_name) < 0) { Status(DIR_ERROR);