int fixup_free_spve_pvar(void** param, int param_no) { if(param_no==1) return fixup_free_spve_null(param, 1); if(param_no==2) return fixup_free_pvar_null(param, 1); return E_UNSPEC; }
static int fixup_request_free(void** param, int param_no) { if (param_no <= 4) { return 0; } else if (param_no == 5) { return fixup_free_pvar_null(param, 1); } LM_ERR("jsonrpc_request takes exactly 5 parameters.\n"); return -1; }
static int free_fixup_get_uri_param(void** param, int param_no) { if (param_no == 1) { LM_WARN("free function has not been defined for spve\n"); return 0; } if (param_no == 2) { return fixup_free_pvar_null(param, 1); } LM_ERR("invalid parameter number <%d>\n", param_no); return -1; }
static int fixup_set_params_free(void** param, int param_no) { if (param_no <= 3) { return fixup_free_spve_null(param, 1); } if (param_no == 4) { return fixup_free_pvar_null(param, 1); } ERR("invalid parameter number <%d>\n", param_no); return -1; }
/*! * Free http_query params. */ static int fixup_free_http_query_post(void** param, int param_no) { if ((param_no == 1) || (param_no == 2)) { return fixup_free_spve_null(param, 1); } if (param_no == 3) { return fixup_free_pvar_null(param, 1); } LM_ERR("invalid parameter number <%d>\n", param_no); return -1; }
/*! * Free http_query params. */ static int fixup_free_http_query_post(void** param, int param_no) { if ((param_no == 1) || (param_no == 2)) { LM_WARN("free function has not been defined for spve\n"); return 0; } if (param_no == 3) { return fixup_free_pvar_null(param, 1); } LM_ERR("invalid parameter number <%d>\n", param_no); return -1; }
/* * Free curl_connect params. */ static int fixup_free_curl_connect_post(void** param, int param_no) { if (param_no == 1 || param_no == 2 || param_no == 3 || param_no == 4) { LM_WARN("free function has not been defined for spve\n"); return 0; } if (param_no == 5) { return fixup_free_pvar_null(param, 5); } LM_ERR("invalid parameter number <%d>\n", param_no); return -1; }
/* * Free curl_connect params. */ static int fixup_free_curl_connect(void** param, int param_no) { if (param_no == 1) { /* Char strings don't need freeing */ return 0; } if (param_no == 2) { return fixup_free_spve_null(param, 1); } if (param_no == 3) { return fixup_free_pvar_null(param, 1); } LM_ERR("invalid parameter number <%d>\n", param_no); return -1; }
/* * Free set_uri_* params. */ static int fixup_free_set_uri(void** param, int param_no) { return fixup_free_pvar_null(param, 1); }