qrcode-util: set case-sensitive for generating QR codes
authorGibeom Gwon <gb.gwon@stackframe.dev>
Mon, 5 Apr 2021 14:11:23 +0000 (23:11 +0900)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Thu, 6 May 2021 11:50:44 +0000 (13:50 +0200)
Until now, string treated case-insensitive, always converted to
uppercase. This can cause confusion such as user enter uppercased
recovery key.

(cherry picked from commit fd11201b93c1f3c32831873b746236202f500e91)

src/shared/qrcode-util.c

index 6b9ff8531bbe171a68a0cfa6b0c71fb55aa8aacb..79ac640672563291d9f9f644afdb7763c3f25b36 100644 (file)
@@ -110,7 +110,7 @@ int print_qrcode(FILE *out, const char *header, const char *string) {
         if (r < 0)
                 return r;
 
-        qr = sym_QRcode_encodeString(string, 0, QR_ECLEVEL_L, QR_MODE_8, 0);
+        qr = sym_QRcode_encodeString(string, 0, QR_ECLEVEL_L, QR_MODE_8, 1);
         if (!qr)
                 return -ENOMEM;