summaryrefslogtreecommitdiff
path: root/src/boot/bootctl.c
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2016-07-19 20:43:54 +0200
committerLennart Poettering <lennart@poettering.net>2016-07-21 11:37:58 +0200
commit846b8fc30d52a63dd6a010e497aa80164fea31d8 (patch)
tree187b22bdb92f928ab94cec3785d55eedb7f76145 /src/boot/bootctl.c
parentfdc1af0a8ac1801a32192d2ad5d7e1245cecc34b (diff)
bootctl: move toupper() implementation to string-util.h
We already have tolower() calls there, hence let's unify this at one place. Also, update the code to only use ASCII operations, so that we don't end up being locale dependant.
Diffstat (limited to 'src/boot/bootctl.c')
-rw-r--r--src/boot/bootctl.c11
1 files changed, 1 insertions, 10 deletions
diff --git a/src/boot/bootctl.c b/src/boot/bootctl.c
index d9c3897392..5c3e7a04a0 100644
--- a/src/boot/bootctl.c
+++ b/src/boot/bootctl.c
@@ -597,15 +597,6 @@ error:
return r;
}
-static char* strupper(char *s) {
- char *p;
-
- for (p = s; *p; p++)
- *p = toupper(*p);
-
- return s;
-}
-
static int mkdir_one(const char *prefix, const char *suffix) {
char *p;
@@ -654,7 +645,7 @@ static int copy_one_file(const char *esp_path, const char *name, bool force) {
/* Create the EFI default boot loader name (specified for removable devices) */
v = strjoina(esp_path, "/EFI/BOOT/BOOT", name + strlen("systemd-boot"));
- strupper(strrchr(v, '/') + 1);
+ ascii_strupper(strrchr(v, '/') + 1);
k = copy_file(p, v, force);
if (k < 0 && r == 0)