Changeset 28711
- Timestamp:
- 11/21/08 15:10:36 (7 weeks ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
haiku/trunk/src/add-ons/kernel/network/protocols/l2cap/l2cap_command.cpp
r28107 r28711 131 131 } 132 132 133 _m->size = sizeof(bufferHeader->hdr) + bufferHeader->hdr.length; /* TODO: needed ?*/134 135 133 bufferHeader->hdr.length = htole16(bufferHeader->hdr.length); 136 134 … … 212 210 } 213 211 214 (_m)->size = sizeof(struct _cfg_req); /* check if needed */215 216 212 NetBufferPrepend<struct _cfg_req> bufferHeader(_m); 217 213 status_t status = bufferHeader.Status(); … … 232 228 /* Add the given data */ 233 229 // TODO: given data can be freed... merge does it? 234 gBufferModule->merge(_m, _data, true); 230 if (_data != NULL) 231 gBufferModule->merge(_m, _data, true); 235 232 236 233 return _m; … … 265 262 266 263 bufferHeader.Sync(); 267 268 gBufferModule->merge(_m, _data, true); 264 265 if (_data != NULL) 266 gBufferModule->merge(_m, _data, true); 269 267 270 268 return _m; … … 414 412 } 415 413 } 416 417 (_m)->size = sizeof(bufferHeader->hdr) + bufferHeader->hdr.length;418 414 419 415 bufferHeader->hdr.length = htole16(bufferHeader->hdr.length);
