diff
- struct qxl_release *release;
+ struct qxl_release *release = malloc(sizeof(struct qxl_release) * required_size);
+ if (!release) {
+     // Handle allocation failure
+ }
