Author: axeld Date: 2010-01-13 18:19:14 +0100 (Wed, 13 Jan 2010) New Revision: 35054 Changeset: http://dev.haiku-os.org/changeset/35054/haiku Modified: haiku/trunk/src/add-ons/kernel/network/stack/net_buffer.cpp Log: * Added missing check after an allocation. Modified: haiku/trunk/src/add-ons/kernel/network/stack/net_buffer.cpp =================================================================== --- haiku/trunk/src/add-ons/kernel/network/stack/net_buffer.cpp 2010-01-13 15:52:21 UTC (rev 35053) +++ haiku/trunk/src/add-ons/kernel/network/stack/net_buffer.cpp 2010-01-13 17:19:14 UTC (rev 35054) @@ -1653,6 +1653,10 @@ } node = add_first_data_node(header); + if (node == NULL) { + release_data_header(header); + return B_NO_MEMORY; + } node->SetTailSpace(node->TailSpace() - sizeUsed); node->used = sizeUsed;