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

Function create_socket_info

modules/dialog/dlg_db_handler.c:297–316  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

295
296
297const struct socket_info * create_socket_info(db_val_t * vals, int n){
298
299 const struct socket_info * sock;
300 str p;
301
302 /* socket name */
303 p.s = (VAL_STR(vals+n)).s;
304 p.len = strlen(p.s);
305
306 if (VAL_NULL(vals+n) || p.s==0 || p.s[0]==0){
307 sock = 0;
308 } else {
309 sock = parse_sock_info(&p);
310 if (sock==0) {
311 LM_WARN("non-local socket <%.*s>...ignoring\n", p.len, p.s);
312 }
313 }
314
315 return sock;
316}
317
318
319static inline void strip_esc(str *s)

Callers 2

load_dialog_info_from_dbFunction · 0.85
sync_dlg_db_memFunction · 0.85

Calls 1

parse_sock_infoFunction · 0.85

Tested by

no test coverage detected