From 985d8c7a6134cf1d929bb11211f8a59c03815154 Mon Sep 17 00:00:00 2001 From: bjorn Date: Fri, 25 Mar 2022 12:22:07 -0700 Subject: [PATCH] Fix glTF base64 precedence issue; --- src/modules/data/modelData_gltf.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/modules/data/modelData_gltf.c b/src/modules/data/modelData_gltf.c index 6e5f478f..99e7bee7 100644 --- a/src/modules/data/modelData_gltf.c +++ b/src/modules/data/modelData_gltf.c @@ -88,7 +88,7 @@ static void* decodeBase64(char* str, size_t length, size_t* decodedLength) { } length -= s - str; - int padding = s[length - 1] == '=' + s[length - 2] == '='; + int padding = (s[length - 1] == '=') + (s[length - 2] == '='); *decodedLength = length / 4 * 3 - padding; uint8_t* data = malloc(*decodedLength); if (!data) {