From 772a311c564f8f2c4371f2693dc0bf67974e9ffb Mon Sep 17 00:00:00 2001 From: Project Nayuki Date: Sun, 25 Jul 2021 03:30:37 +0000 Subject: [PATCH] Tweaked a bit of C++ code to use strict bounds checking for consistency. --- cpp/QrCode.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cpp/QrCode.cpp b/cpp/QrCode.cpp index 60cfd67..90a3989 100644 --- a/cpp/QrCode.cpp +++ b/cpp/QrCode.cpp @@ -310,7 +310,7 @@ QrCode QrCode::encodeSegments(const vector &segs, Ecc ecl, // Pack bits into bytes in big endian vector dataCodewords(bb.size() / 8); for (size_t i = 0; i < bb.size(); i++) - dataCodewords[i >> 3] |= (bb.at(i) ? 1 : 0) << (7 - (i & 7)); + dataCodewords.at(i >> 3) |= (bb.at(i) ? 1 : 0) << (7 - (i & 7)); // Create the QR Code object return QrCode(version, ecl, dataCodewords, mask);