MCPcopy Create free account
hub / github.com/BZFlag-Dev/bzflag / addBody

Method addBody

plugins/plugin_utils/plugin_HTTP.cpp:195–211  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

193}
194
195size_t HTTPReply::addBody(const char* data, size_t size) {
196 if (!bodyData) {
197 bodyData = (char*)malloc(size);
198 memcpy(bodyData, data, size);
199 bodySize = size;
200 }
201 else {
202 char* t = (char*)malloc(bodySize + size);
203 memcpy(t, bodyData, bodySize);
204 memcpy(t + bodySize, data, size);
205 bodySize += size;
206 free(bodyData);
207 bodyData = t;
208 }
209
210 return bodySize;
211}
212size_t HTTPReply::getBodySize(void) {
213 if (bodyData) {
214 return bodySize;

Callers 1

handleRequestMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected