Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Sep 5, 2008, 12:27:37 PM (16 years ago)
Author:
scheusso
Message:

further errors corrected (mostly double frees, etc)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/network/src/network/packet/Packet.cc

    r1709 r1710  
    4141  packetContent_ = createPacketContent(packet);
    4242  enet_packet_destroy(packet);
    43   delete peer;
    4443}
    4544
    4645Packet::~Packet(){
    47   if(packetContent_)
    48     delete packetContent_;
    4946  if(enetPacket_){
    5047    enet_packet_destroy(enetPacket_);
     
    6663    if(!packetContent_)
    6764      return false;
    68     COUT(3) << "creating packet with data: " << packetContent_->getData() << " size: " << packetContent_->getSize() << " and flags: " << packetContent_->getFlags() << std::endl;
    6965    enetPacket_ = enet_packet_create(packetContent_->getData(), packetContent_->getSize(), packetContent_->getFlags());
    7066  }
     
    9288      break;
    9389    default:
    94       assert(0);
     90      assert(0); //TODO: repair this
     91      break;
    9592  }
    9693  return packetContent_;
Note: See TracChangeset for help on using the changeset viewer.