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

Function bencode_collapse

modules/rtpengine/bencode.c:397–412  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

395}
396
397char *bencode_collapse(bencode_item_t *root, int *len) {
398 char *ret;
399 int l;
400
401 if (!root)
402 return NULL;
403 assert(root->str_len > 0);
404
405 ret = __bencode_alloc(root->buffer, root->str_len + 1);
406 if (!ret)
407 return NULL;
408 l = __bencode_str_dump(ret, root);
409 if (len)
410 *len = l;
411 return ret;
412}
413
414char *bencode_collapse_dup(bencode_item_t *root, int *len) {
415 char *ret;

Callers 2

bencode_collapse_strFunction · 0.85
check_bencodeFunction · 0.85

Calls 2

__bencode_allocFunction · 0.85
__bencode_str_dumpFunction · 0.85

Tested by 1

check_bencodeFunction · 0.68