From 43889f157171fed338f098df8bd276d2716f97de Mon Sep 17 00:00:00 2001 From: "E. C. Masloch" Date: Mon, 29 Apr 2024 13:59:24 +0200 Subject: [PATCH] COPY: allow lowercase drive letter for destination Bug apparently in 6f764c2065fa6ffc3cbeba18043d9a4d0e22a00c --- cmd/copy.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/cmd/copy.c b/cmd/copy.c index 8f9f1a24..c22adffa 100644 --- a/cmd/copy.c +++ b/cmd/copy.c @@ -26,6 +26,7 @@ #include "../config.h" #include +#include #include #include #include @@ -658,8 +659,8 @@ int cmd_copy(char *rest) #define dst destFile /* If the destination specifies a drive, check that it is valid */ - if (dst[0] && dst[1] == ':' && !is_valid_disk(dst[0] - 'A')) { - error_invalid_drive(dst[0] - 'A'); + if (dst[0] && dst[1] == ':' && !is_valid_disk(toupper(dst[0]) - 'A')) { + error_invalid_drive(toupper(dst[0]) - 'A'); return 0; } #undef dst