Skip to content

Commit 2c9f152

Browse files
0-8-15mgorges
authored andcommitted
QUIRC: Produce a debug log entry when decode fails (#255)
1 parent ad50443 commit 2c9f152

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

modules/quirc/quirc.scm

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,10 @@ end-of-c-declare
103103
(let loop ((i 0)(res '()))
104104
(if (= i n) res
105105
(let* ((decoderes (quirc_extract_and_decode q i))
106-
(u8len (if (fx= decoderes QUIRC_SUCCESS) (quirc_decoded_len) #f))
106+
(u8len (if (fx= decoderes QUIRC_SUCCESS) (quirc_decoded_len)
107+
(begin
108+
(log-debug "Quirc image nr " 1 n ": " ((c-lambda (int) char-string "quirc_strerror") decoderes))
109+
#f)))
107110
(u8data (if u8len (make-u8vector u8len 0) #f)))
108111
(if u8data (quirc_decoded_data u8data))
109112
(loop (fx+ i 1) (append res (if u8data (list u8data) '()))))))))

0 commit comments

Comments
 (0)