aboutsummaryrefslogtreecommitdiff
path: root/src/binlogsel.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/binlogsel.c')
-rw-r--r--src/binlogsel.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/binlogsel.c b/src/binlogsel.c
index c448bd5..d44c1b8 100644
--- a/src/binlogsel.c
+++ b/src/binlogsel.c
@@ -511,7 +511,10 @@ mkfilename(const char *dir, const char *file)
{
size_t dirlen, size;
char *ret;
-
+
+ if (!dir)
+ return xstrdup(file);
+
dirlen = strlen(dir);
while (dirlen > 0 && dir[dirlen-1] == '/')
--dirlen;
@@ -1082,6 +1085,8 @@ main(int argc, char **argv)
} else if (pattern) {
selglob(directory, convpattern(pattern));
} else {
+ if (!directory)
+ directory = ".";
selidx_year(directory);
}
if (module_done)

Return to:

Send suggestions and report system problems to the System administrator.