diff --git a/src/boot/efi-string.c b/src/boot/efi-string.c index e7bf3a4702..ca077a5096 100644 --- a/src/boot/efi-string.c +++ b/src/boot/efi-string.c @@ -497,7 +497,8 @@ char* line_get_key_value(char *s, const char *sep, size_t *pos, char **ret_key, value++; /* unquote */ - if (value[0] == '"' && line[linelen - 1] == '"') { + if ((value[0] == '"' && line[linelen - 1] == '"') || + (value[0] == '\'' && line[linelen - 1] == '\'')) { value++; line[linelen - 1] = '\0'; }