[PATCH v3] quartz: Rewrite add_data with CoTaskMemRealloc and error handling