From 02a47085ec8a4ff79ba257a2dd3ca9d7357e723b Mon Sep 17 00:00:00 2001 From: "Julian M. Kunkel" Date: Sun, 22 Nov 2020 12:01:12 +0000 Subject: [PATCH] Bugfix: suboptimal name mapping was leading to accidential deletes in md-workbench. --- src/aiori-S3-libs3.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/aiori-S3-libs3.c b/src/aiori-S3-libs3.c index 668f6a6..b5b2f6c 100644 --- a/src/aiori-S3-libs3.c +++ b/src/aiori-S3-libs3.c @@ -86,9 +86,14 @@ static void def_file_name(s3_options_t * o, char * out_name, char const * path){ }else if(c >= 'A' && c <= 'Z'){ *out_name = *path + ('a' - 'A'); out_name++; + }else if(c == '/'){ + *out_name = '_'; + out_name++; } path++; } + *out_name = '-'; + out_name++; *out_name = '\0'; }