| 245 | } |
| 246 | |
| 247 | static void fetch_free(emscripten_fetch_t* fetch) { |
| 248 | emscripten_fetch_free(fetch->id); |
| 249 | fetch->id = 0; |
| 250 | free((void*)fetch->data); |
| 251 | free((void*)fetch->url); |
| 252 | free((void*)fetch->__attributes.destinationPath); |
| 253 | free((void*)fetch->__attributes.userName); |
| 254 | free((void*)fetch->__attributes.password); |
| 255 | if (fetch->__attributes.requestHeaders) { |
| 256 | for (size_t i = 0; fetch->__attributes.requestHeaders[i]; ++i) { |
| 257 | free((void*)fetch->__attributes.requestHeaders[i]); |
| 258 | } |
| 259 | free((void*)fetch->__attributes.requestHeaders); |
| 260 | } |
| 261 | free((void*)fetch->__attributes.overriddenMimeType); |
| 262 | free((void*)fetch->responseUrl); |
| 263 | free(fetch); |
| 264 | } |
no test coverage detected