Changeset 1432 for code/branches/network/src/network/PacketGenerator.cc
- Timestamp:
- May 26, 2008, 10:06:36 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/network/src/network/PacketGenerator.cc
r1360 r1432 89 89 ENetPacket* command( int dataLength, void *data, int reliable = ENET_PACKET_FLAG_RELIABLE ) 90 90 { 91 if(dataLength==0) 92 return NULL; 91 93 unsigned char *stream = new unsigned char[dataLength + 2*sizeof(int)]; 92 94 if(!stream) … … 150 152 //std::cout << "totalLen " << totalLen << std::endl; 151 153 //unsigned char *data = (unsigned char*)malloc( totalLen ); //allocate the memory for datastream 154 if(totalLen==0) 155 return NULL; 152 156 unsigned char *data = new unsigned char[totalLen]; 153 157 memcpy( (void*)(data), (const void*)&gid, sizeof( int ) ); //this is the enet id … … 173 177 { 174 178 //unsigned char* data = (unsigned char *)malloc(3*sizeof(int)+classname.length()+1); 179 if(classname.length()==0) 180 return NULL; 175 181 unsigned char *data = new unsigned char[3*sizeof(int)+classname.length()+1]; 176 182 std::cout << "PacketGenerator: classid: " << classid << ", name: " << classname << std::endl;
Note: See TracChangeset
for help on using the changeset viewer.