Browse Source

[2587] move deletes

So members aren't deleted if the code doesn't even reach the call to set them again
Jelte Jansen 12 years ago
parent
commit
329ab8b7d4
1 changed files with 1 additions and 2 deletions
  1. 1 2
      src/lib/testutils/srv_test.cc

+ 1 - 2
src/lib/testutils/srv_test.cc

@@ -83,14 +83,13 @@ SrvTestBase::createRequestPacket(Message& message,
         message.toWire(request_renderer, *context);
     }
 
-    delete io_message;
     delete endpoint;
-
     endpoint = IOEndpoint::create(protocol, IOAddress(remote_address),
                                   remote_port);
     io_sock = (protocol == IPPROTO_UDP) ? &IOSocket::getDummyUDPSocket() :
         &IOSocket::getDummyTCPSocket();
 
+    delete io_message;
     io_message = new IOMessage(request_renderer.getData(),
                                request_renderer.getLength(),
                                *io_sock, *endpoint);