MCPcopy Create free account
hub / github.com/OpenSIPS/opensips / mi_script_free_request

Function mi_script_free_request

modules/mi_script/mi_script.c:140–154  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

138}
139
140static void mi_script_free_request(mi_request_t *req, int shared)
141{
142 if (!req)
143 return;
144 if (shared)
145 _init_mi_shm_mem_hooks();
146 else
147 _init_mi_sys_mem_hooks();
148
149 if (req->req_obj)
150 cJSON_Delete(req->req_obj);
151 if (shared)
152 shm_free(req);
153 _init_mi_pkg_mem_hooks();
154}
155
156static mi_request_t *mi_script_parse_request(str *method, str *params,
157 pv_spec_p attrs, pv_spec_p vals, int shared)

Callers 4

mi_script_parse_requestFunction · 0.85
mi_script_funcFunction · 0.85
mi_script_async_funcFunction · 0.85

Calls 5

_init_mi_shm_mem_hooksFunction · 0.85
_init_mi_sys_mem_hooksFunction · 0.85
shm_freeFunction · 0.85
_init_mi_pkg_mem_hooksFunction · 0.85
cJSON_DeleteFunction · 0.50

Tested by

no test coverage detected