diff --git a/src/extra/libs/qrcode/qrcodegen.c b/src/extra/libs/qrcode/qrcodegen.c index 0912825126..4b06c78e78 100644 --- a/src/extra/libs/qrcode/qrcodegen.c +++ b/src/extra/libs/qrcode/qrcodegen.c @@ -853,7 +853,7 @@ testable int calcSegmentBitLength(enum qrcodegen_Mode mode, size_t numChars) { return -1; } assert(result >= 0); - if (result > (unsigned int)INT16_MAX) + if ((unsigned int)result > (unsigned int)INT16_MAX) return -1; return (int)result; } @@ -1032,4 +1032,4 @@ int qrcodegen_version2size(int version) } return ((version - 1)*4 + 21); -} \ No newline at end of file +}