From 595c51a9d1f3abf68f387321530bc40a0f45c62d Mon Sep 17 00:00:00 2001 From: Henry Schimke Date: Sun, 14 Jan 2024 17:28:00 -0600 Subject: [PATCH] port: QRCode: fix crash reported in cpp issue 700 https://github.com/zxing-cpp/zxing-cpp/commit/d1c34452b0a0a9a4936666e969c88f774f399c78 --- src/qrcode/cpp_port/detector.rs | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/src/qrcode/cpp_port/detector.rs b/src/qrcode/cpp_port/detector.rs index a7af60d..5efa786 100644 --- a/src/qrcode/cpp_port/detector.rs +++ b/src/qrcode/cpp_port/detector.rs @@ -1,7 +1,7 @@ use crate::{ common::{ cpp_essentials::{ - CenterOfRing, DMRegressionLine, FindConcentricPatternCorners, FindLeftGuardBy, Matrix, + CenterOfRing, DMRegressionLine, FindConcentricPatternCorners, FindLeftGuardBy, Matrix, Value, }, DefaultGridSampler, GridSampler, Result, SamplerControl, }, @@ -1087,6 +1087,7 @@ pub fn SampleMQR(image: &BitMatrix, fp: ConcentricPattern) -> Result Result Result 2 * dim / 3 { @@ -1192,6 +1193,7 @@ pub fn SampleRMQR(image: &BitMatrix, fp: ConcentricPattern) -> Result Result Result