MCPcopy Create free account
hub / github.com/emscripten-core/emscripten / fetch_free

Function fetch_free

system/lib/fetch/emscripten_fetch.c:247–264  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

245}
246
247static 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}

Callers 2

emscripten_fetchFunction · 0.85
emscripten_fetch_closeFunction · 0.85

Calls 1

freeFunction · 0.50

Tested by

no test coverage detected