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

Function __bencode_piece_new

modules/rtpengine/bencode.c:100–114  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

98}
99
100static struct __bencode_buffer_piece *__bencode_piece_new(unsigned int size) {
101 struct __bencode_buffer_piece *ret;
102
103 if (size < BENCODE_MIN_BUFFER_PIECE_LEN)
104 size = BENCODE_MIN_BUFFER_PIECE_LEN;
105 ret = BENCODE_MALLOC(sizeof(*ret) + size);
106 if (!ret)
107 return NULL;
108
109 ret->tail = ret->buf;
110 ret->left = size;
111 ret->next = NULL;
112
113 return ret;
114}
115
116int bencode_buffer_init(bencode_buffer_t *buf) {
117 buf->pieces = __bencode_piece_new(0);

Callers 2

bencode_buffer_initFunction · 0.85
__bencode_allocFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected