Tighten STAT format 4 value parsing

This commit is contained in:
copilot-swe-agent[bot] 2026-06-23 16:35:35 +00:00 committed by GitHub
parent ce931d8b11
commit d5037b5bed
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -278,9 +278,8 @@ read_STAT_font_table(const uint8_t *table, size_t table_len, PyObject *name_look
if (!values) return false;
for (uint16_t n = 0; n < axis_count; n++) {
uint16_t actual_axis_index = next;
p32 = (uint32_t*)p;
double value = next32;
p = (uint16_t*)p32;
double value = load_fixed((uint32_t*)p);
p += 2;
PyObject *e = Py_BuildValue("{sH sd}", "design_index", actual_axis_index, "value", value);
if (!e) return false;
PyTuple_SET_ITEM(values, n, e);