static int w_async_dbquery_avps(struct sip_msg* msg, async_resume_module **rf, void **rparam, char* query, char* dest, char* url) { struct db_url *parsed_url; if (get_url(msg, (struct db_url_container*)url, &parsed_url, 1) < 0) { LM_ERR("failed to get db url\n"); return -1; } return ops_async_dbquery(msg, rf, rparam, (pv_elem_t *)query, parsed_url, (pvname_list_t *)dest); }
static int w_async_dbquery_avps(struct sip_msg* msg, async_resume_module **rf, void **rparam, char* query, char* dest, char* url) { return ops_async_dbquery(msg, rf, rparam, (pv_elem_t *)query, url ? (struct db_url *)url : default_db_url, (pvname_list_t *)dest); }